Está en la página 1de 4

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA QUÍMICA Y TEXTIL

EXAMEN APELLIDOS: Saavedra ventura


EP EF ES ER
PARCIAL FINAL SUSTITUTORIO REGULARIZACIÓN
NOMBRES: Jhonjayro marcos
CÓDIGO DEL ALUMNO: 20180564J
CURSO: INTRODUCCIÓN A LA COMPUTACIÓN FIRMA jsv
Código de curso BIC01 Sección D
Fecha 27/02/2021
NÚMEROS LETRAS FIRMA
NOTA
RECLAMO

RESUELVA Y GUARDAR ÉSTE ARCHIVO COMO PDF, con el Nombre:


BIC01X-EP-Apellidos y Nombres… donde X es la SECCIÓN a la que pertenece
Y REMITIR el PDF al enlace enviado con éste archivo.

SUME LOS DÍGITOS DE SU CÓDIGO Y VUELVA A SUMAR SUCESIVAMENTE LOS DÍGITOS QUE RESULTEN HASTA
QUE QUEDE UN SOLO DÍGITO: Por ejemplo: 201417469… la suma es 34 …. 3 + 4 = 7
ESCRIBA AQUÍ EL DÍGITO RESULTANTE 8
PROBLEMA 1: Hacer un programa que reciba un valor N y construya una matriz cuadrada N x N y genere
los valores de 1 en 1. Desde 1 hasta N x N, por columna IMPAR en orden creciente y columna PAR en
orden
decreciente.
Por ejemplo, si N = 5

#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int tam,num=1,num2;
cout<<"Ingrese el tamaño de la matriz cuadrada: ";cin>>tam;
int mat[tam][tam];
cout<<"Los valores a la matriz son: "<<endl;
for(int j=0;j<tam;j++){
if(j%2==0){
for(int i=0;i<tam;i++){
mat[i][j]=num;
num++;
}
}else{
num2=(num-1)+tam;
for(int i=0;i<tam;i++){
mat[i][j]=num2;
num2--;
num++;
}
}
}
for(int i=0;i<tam;i++){
for(int j=0;j<tam;j++){
cout<<mat[i][j]<<" ";
}
cout<<endl;
}
getch();
return 0;
PROBLEMA 2: Una LIBRERÍA tiene N datos de libros (para cada libro se tiene T: título, TL: tipo de libro,
autor, ED: editorial, NED: número de edición, PV: precio de venta, STA: stock actual, STM: stock mínimo).
(TL: tipo de libro: Pre-escolar. Escolar, Pre-universitario, Universitario, Maestría, Doctorado, Tesis)
Hacer un programa en C++ que use funciones para realizar los procesos solicitados de acuerdo al
menú SIGUIENTE ( PROBLEMA 2 MENU 3)

#include<iostream>
#include<conio.h>
using namespace std;
void ordenarLibrosEditorial(string *mat,
int tam);
int main(){
int tam = 5;
string mat[tam][3]={{"L1","t1","za"},
{"L2","t1","al"},{"L3","t1","mt"},
{"L4","t1","de"},{"l4","t1","ba"}};
ordenarLibrosEditorial(*mat, tam);
getch();
return 0;
}
void ordenarLibrosEditorial(string *mat,
int tam){
for(int i=0;i<tam;i++){
cout<<mat[i][2];
cout<<endl;
//if(mat[3]=editorial){//3 es la
pocision donde se encuentra la editorial
del libro
//}
}
}
PROBLEMA 3: Una BODEGA tiene N datos de productos lácteos (para cada producto se tiene TP: tipo de
producto lácteo, MR: marca, PRE: presentación, CC: cantidad de contenido que puede ser en ml o gr, PV:
precio de venta, STA: stock actual, STM: stock mínimo).
(TP: tipo de producto Lácteo: Preparados, Yogures, Leches fermentadas, Postres, Cuajados, Quesos, Mantequillas)

(PRE: presentación: Granel, Lata, Caja, Bolsa)

Hacer un programa en C++ que use funciones para realizar los procesos solicitados de acuerdo al
menú SIGUIENTE (3-6)
(MENU 3-10)

También podría gustarte