0% encontró este documento útil (0 votos)
29 vistas6 páginas

Examen Parcial Introducción a la Computación

El documento es un examen parcial para el curso de Introducción a la Computación BIC01 en la Universidad Nacional de Ingeniería, que consta de 4 preguntas relacionadas con programación en C++. Las preguntas incluyen la conversión de temperatura, la determinación de un paralelogramo, la evaluación de una función matemática y el cálculo del volumen de agua en un tanque cilíndrico. Se establecen instrucciones específicas sobre el uso de materiales y la presentación de las respuestas.

Cargado por

ronaldo200411
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas6 páginas

Examen Parcial Introducción a la Computación

El documento es un examen parcial para el curso de Introducción a la Computación BIC01 en la Universidad Nacional de Ingeniería, que consta de 4 preguntas relacionadas con programación en C++. Las preguntas incluyen la conversión de temperatura, la determinación de un paralelogramo, la evaluación de una función matemática y el cálculo del volumen de agua en un tanque cilíndrico. Se establecen instrucciones específicas sobre el uso de materiales y la presentación de las respuestas.

Cargado por

ronaldo200411
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA QUÍMICA Y TEXTIL


DEPARTAMENTO ACADÉMICO DE CIENCIAS BÁSICAS
INTRODUCCION A LA COMPUTACION BIC01 - Periodo Académico 2024-2
FECHA: 19/10/2024

EXAMEN PARCIAL DE BIC01

Tiempo: 110 minutos

 La prueba consta de 04 preguntas


 Usar lapicero de tinta azul o negra. Prueba desarrollada con lápiz no será calificada.
 INDICACIONES: Sin libros, copias ni apuntes.
 Mantenga orden y claridad en el desarrollo de sus preguntas.
 SI AL MOMENTO DE CALIFICAR SE ENCUENTRAN CODIGO IGUALES SE
LES COLOCARA CERO A ESA PREGUNTA .

1. (5 puntos) Escriba un programa en C++ que permita leer la temperatura


en Fahrenheit y mostrar su equivalente en Celsius

2. (5 puntos) Elabore un programa en C++ tal que, dados cuatro puntos en


el plano cartesiano ubicados en sentido antihorario, determine si forman
o no un paralelogramo.Si se forma un paralelogramo hallar el perimetro.

3. (5 puntos) Escriba un programa que lea X y evalué la siguiente función


f(X), si:
2
Si|x|>2 y x ≠ 6 ; f ( x )=7+
x−6

Si 1<|x|≤ 2; f ( x ) =√ 4 Sgn ( x −1 )−x


2 2

‖ x−21 ‖+ x
Si|x|≤1 ; f ( x )= 2

4. (5 puntos) Se dispone de un tanque cúbico lleno de agua, cuya arista es


L (en metros). El contenido de este tanque se vaciará en un cilindro
cuyo radio de la base es R (en centímetros) y cuya altura es H (en
centímetros). Diseñe un programa que lea L, R y H, y calcule el volumen
de agua en el recipiente cilíndrico (en litros), así como el volumen de
agua que rebosa.

Los Profesores
1.-

Programa
//Pb01EP24_2
#include<iostream>
using namespace std;
int main(){
float Tc,Tf;
system("color f1");
cout<<"\n\n\n\tDe Fahrenheit a Celsius";
cout<<"\n\n\tIngrese la temperatura
(Fahrenheit): ";
cin>>Tf;
Tc = 5*(Tf-32)/9;
cout<<"\n\n\t"<<Tf<<"F = "<<Tc<<"C\n\n\t";
system("pause");
return 1;
}

Resultado de la compilación y ejecución

2.-
Programa

//Pb02EP24_2
#include<iostream>
#include<math.h>
using namespace std;
int main(){
float x1,x2,x3,x4,y1,y2,y3,y4,L1,L2,L3,L4;
system("color f1");
cout<<"\n\n\n\tPARALELOGRAMO SI/NO";
cout<<"\n\n\tIngrese los 4 puntos en sentido
antihorario";
cout<<"\n\tPunto 1:";
cout<<"\n\tX: ";cin>>x1;
cout<<"\tY: ";cin>>y1;
cout<<"\tPunto 2:";
cout<<"\n\tX: ";cin>>x2;
cout<<"\tY: ";cin>>y2;
cout<<"\tPunto 3:";
cout<<"\n\tX: ";cin>>x3;
cout<<"\tY: ";cin>>y3;
cout<<"\tPunto 4:";
cout<<"\n\tX: ";cin>>x4;
cout<<"\tY: ";cin>>y4;
L1 = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
L2 = sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
L3 = sqrt((x3-x4)*(x3-x4)+(y3-y4)*(y3-y4));
L4 = sqrt((x1-x4)*(x1-x4)+(y1-y4)*(y1-y4));
if (L1==L3 and L2==L4)cout<<"\n\tSi\n\n\t";
else cout<<"\n\tNo\n\n\t";
system("pause");
return 1;
}

Resultado de la compilación y ejecución


3.-

Programa
//Pb03EP24_2
#include<iostream>
#include<math.h>
using namespace std;
int main(){
float x,y,xa,apoyo,z;
system("color f1");
cout<<"\n\n\n\tREGLA DE CORRESPONDENCIA";
cout<<"\n\n\tIngrese X: ";
cin>>x;
if (x==6.){
cout<<"\tLa funcion no esta definida para X =
"<<x;
}
else{
xa = fabs(x);
if (xa>2){
y = 7 + 2/(x-6);
}
else if (xa>1){
apoyo = x*x-1;
if (apoyo>0){
y = 1;
}
else if (apoyo==0){
y = 0;
}
else{
y = -1;
}
y = sqrt(4*y-x*x);
}
else{
z = 1/(x-2);
apoyo = trunc(z);
if (z<0 and z!=apoyo){
apoyo=apoyo-1;
}
y = apoyo + x*x;
}
cout<<"\tf("<<x<<") = "<<y;
}
cout<<"\n\n\t";
system("pause");
return 1;
}
Resultado de la compilación y ejecución

4.-

Programa
//Pb04EP24_2
#include<iostream>
using namespace std;
int main(){
float L,R,H,Vc,V;
system("color f1");
cout<<"\n\n\n\tVACIADO DE TANQUES";
cout<<"\n\n\tTanque Cubico";
cout<<"\n\tArista(m): ";cin>>L;
cout<<"\n\tCilindro";
cout<<"\n\tRadio de la base(cm): ";cin>>R;
cout<<"\tAltura(cm): ";cin>>H;
Vc = L*L*L*1000; // litros
V = 3.1415*R*R*H/1000; //litros
if (Vc>=V){
cout<<"\n\n\tEl Cilindro contiene "<<V<<"
litros";
cout<<"\n\tRebosa "<<Vc-V<<" litros";
}
else {
cout<<"\n\n\tEl Cilindro contiene "<<Vc<<"
litros";
}
cout<<"\n\n\t";
system("pause");
return 1;
}
Resultado de la compilación y ejecución

También podría gustarte