E EJ JE ER RC CI IC CI IO OS S 1. Escriba una sentencia if-else que muestre en pantalla la palabra Alto si el valor de la variable puntuacion es mayor que 100, y que muestre la palabra Bajo si el valor de la variable puntuacion es menor o igual que 100. La variable puntuacion es de tipo int.
2. Escriba una sentencia if-else que muestre en pantalla la palabra Aprobado si el valor de la variable examen (variable de tipo double) es mayor o igual a 70 y el valor de la variable programas_entregados es mayor o igual a 8; en caso contrario, el programa muestra en pantalla la palabra Reprobado.
3. Suponga que se tienen dos variables de tipo double llamadas ahorro y gasto. Escriba una sentencia if-else que, si el valor de ahorro es mayor al valor de gasto, entonces muestre en pantalla la palabra Solvente, disminuya el valor de la variable ahorro mediante la resta del valor de gasto a su valor original, y asigne a la variable gasto el valor de cero. En caso contrario (si gasto es mayor que ahorro), simplemente debe mostrarse en pantalla la palabra Quiebra.
4. Considere dos variables de tipo int llamadas temperatura y presion. Escriba una sentencia if-else que muestre en pantalla la palabra Alarma si la variable presion es mayor a 200 o si la variable temperatura es mayor a 100. En caso contrario, se debe mostrar en pantalla la palabra Normal.
5. Que muestra en pantalla la siguiente sentencia? if (0) cout<< 0 es equivalente a verdadero \n; else cout<< 0 es equivalente a falso \n; 6. Escriba un programa completo en C++ que encuentre el menor de tres nmeros a, b y c. Programacin Instituto Tecnolgico de Celaya
Ingeniera Qumica Pgina 74 E EJ JE ER RC CI IC CI IO OS S Suponga que dados cuatros nmeros (a, b, c y d), se desea determinar cual de ellos es el nmero menor y mostrar dicho nmero en pantalla. Los siguientes son dos diagramas de flujo que resuelven el problema. Elabore los programas en C++ que corresponden a cada uno de los diagramas. Suponga que los cuatro nmeros pueden tomar valores numricos de punto flotante.
Alternativa 1
V F Inicio a, b, c, d Fin a>b menor = b menor = a V F menor>c menor = c V F menor>d menor = d menor
Programacin 2004 Instituto Tecnolgico de Celaya
Ingeniera Qumica Pgina 75 Alternativa 2
Inicio a, b, c, d Fin menor V F b<d menor = b menor = d V F c<d menor = c menor = d V F b<c V F a<b V F a<d menor = a menor = d V F c<d menor = c menor = d V F a<c
Programacin Instituto Tecnolgico de Celaya
Ingeniera Qumica
E EJ JE EM MP PL LO O i if f- -e el ls se e #include <iostream.h> #include <stdlib.h>
int main() { /* Este programa constituye un ejemplo de la aplicacion de las sentencias condicionales if-else. El programa encuentra y muestra en pantalla el menor de 4 numeros */
/* Declaracion de Variables */ double a, b, c, d, menor;
/* Entrada de Datos*/ cout<< "Dame los cuatro numeros a comparar.\n"; cout<< "Presione enter despues de cada numero \n"; cin>>a >>b >>c>>d;
/* Procesamiento de Datos */ if (a>b) menor = b; else menor = a;
if (menor>c) menor = c;
if (menor>d) menor = d;
/* Salida de Resultados*/
cout<<"\n"; cout<<"El numero menor es "<<menor; cout<<"\n";