You are on page 1of 7

CURSO: Lenguaje de Programacin de Alto Nivel I .

Practica Calificada 1
DOCENTE: Javier Elmer Cabrera Daz
Sede (donde se toma la
evaluacin) - Carrera
Perodo
lectivo
Fecha de
evaluacin

2014- I

Av. 28 de Julio
Carrera: Ingenieras

Secci
n

28/05/2014

31

Aula

C607

Turno

Horari
18:30-19:30(60) Fila (*)
o

Responder solo 20 (veinte) puntos.


// ZAMBRANO HUANSI CHRISTIAN 1130505
// PALACIOS CARCASI , JAVIER 1321414
// LUQUE REDONDO, CHRISTIAN 1322015
// PROGRAMACION EN LENGUAJE DE ALTO NIVEL 1
PRACTICA CALIFICADA 1
1. COMPLETAR EL SIGUIENTE CODIGO:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int opselect;
double num1, num2;
cout << "Por favor introduzca dos nmeros\n: ";
cin >> num1 >> num2;
cout << "Introduzca un cdigo seleccionado: ";
cout << "\n
1 para adicion";
cout << "\n
2 para multiplicacion";
cout << "\n
3 para division : ";cin>>opselect;
switch(opselect){
case 1:
cout<<"La suma de los numeros introducidos es"<<num1+num2;break;

Noche
nica

case 2:
cout<<"El prodcuto de los numeros introducidos
es"<<num1*num2;break;
case 3:
cout<<"La division de los numeros introducidos es"<<num1/num2;break;
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

2
#include <cstdlib>
#include <iostream>
using namespace std;
int main2(int argc, char *argv[])
{
char let_calif;
cout<<"Introdusca la letra de su calificacion";cin>>let_calif;
switch(let_calif){
case 'A' : cout << "La calificacion numerica esta entre 90 y 100\n";break;
case 'B' : cout << "La calificacion numerica esta entre 80 y 89.9\n";break;
case 'C' : cout << "La calificacion numerica esta entre 70 y 79.9\n";break;
case 'D' : cout << "Como va a explicar esta\n";break;
default : cout << "Por supuesto que no tuve nada que ver con mi
calificacion.\n";
cout << "Debe ser culpa del profesor.\n";
}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double presion,tiempo;
cout<<"Introduzca el tiempo sometido en segundos";cin>>tiempo;
if(tiempo<=35)
cout<<"La presion resultante en psi es"<< 0.46*tiempo;
else
cout<<"La presion resultante en psi es"<< 0.19*tiempo + 9.45;

cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

4
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double voltio,tiempo;
cout<<"Introduzca el tiempo sometido en segundos";cin>>tiempo;
if(tiempo<2)
cout<<"El voltaje en voltios es"<< 0;
else
cout<<"El voltaje en voltios es"<< 3;

cout<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}

5
a. Si un ngulo es igual a 90 grados imprima el mensaje El ngulo
es un ngulo recto, de lo contrario imprima el mensaje El ngulo
no es un ngulo recto
int main(int argc, char *argv[])
{
double angulo;
cout<<"ingrese el angulo";cin>>angulo;
if(angulo=90)
cout<<"El angulo es un angulo recto";
else(angulo!=90)
cout<<"El ngulo no es un ngulo recto";
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

c. Si el nmero es positivo sumar el nmero a sumpos, si no sume


el nmero a sumneg.
int main(int argc, char *argv[])
{
double sumpos,sumneg,num,suma;
cout<<"ingrese el numero";cin>>num;
if(num>0){
suma= num+sumpos
cout<<"lasuma es";cin>>suma;
else
suma=num+sumneg
cout<<"lasuma es";cin>>suma;
system("PAUSE");
return EXIT_SUCCESS;

e. Si la diferencia entre voltios1 y voltios2 es menor que 0.001,


fijar la variable aprox en cero, de lo contrario calcular aprox como
la cantidad (voltios1 voltios2) / 2.0.
int main(int argc, char *argv[])
{
double volt1,volt2,dif;
cout<<"ingrese el valor de los voltios 1 y 2";>>volt1>>volt2;
if((volt1-volt2)<0.01){
dif=0}
else
dif=(voltios1 - voltios2) / 2.0.
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;

g. Si la diferencia entre temp1 y temp2 excede 2.3, calcular error


como (temp1 temp2) * factor.
int main(int argc, char *argv[])
{
double temp1,temp2,dif,error;
dif=temp1-temp2;
cout<<"ingrese las temp1 y la temp2";>>temp1>>temp2;
if(dif>2.3){
error=(temp1 -temp2) * factor

i. Si la distancia es mayor que 20 y es menor que 35, leer un valor


para tiempo.
int main(int argc, char *argv[])
{
if (distancia > 20 )
if (distancia <35 )
cin >> tiempo

b. Si la temperatura est por encima de 100 grados desplegar el


mensaje arriba del punto de ebullicin del agua, de lo contrario
desplegar el mensaje abajo del punto de ebullicin del agua.
if (temperatura > 100 )
cout<<" arriba del punto de ebullicin del agua " ;
else
cout<<" abajo del punto de ebullicin del agua";

d. Si la pendiente es menor que 0.5 fijar la variable flag en cero, de


lo contrario fijar flag en uno.
if (pendiente < 0.5 )
flag = 0 ;
else
flag = 1 ;

f. Si la frecuencia es superior a 60, desplegar el mensaje La


frecuencia es demasiado alta.

if (frecuencia > 60 )
cout<<"\n\n La frecuencia es demasiado alta \n\n" ;
else

h. Si X es mayor que Y y Z es menor que 20, leer un valor para p.


if (x < y )& (z < 20)
flag = 0 ;

j. Si el voltaje es menor que 50, desplegar el mensaje voltaje


demasiado bajo
if (voltaje < 50 )
cout<<"\n\n voltaje demasiado bajo \n\n" ;

else

MENSAJE
ESTUVO DIDACTICO E INTERESANTE LAS CLASES, SOBRETODO PORQUE SE
PUEDE REFORZAR LO APRENDIDO EN CLASE CON LOS VIDEOS DINAMICOS QUE
NOS PROPORCIONA CADA CLASE,
AGREDECEMOS SU PARTICIPACION DE DOCENTE PARA CON NOSOTROS.