Professional Documents
Culture Documents
COMPUTACIN E INFORMTICA
COMPUTACIN E INFORMTICA
#include <iostream.h>
#include <stdlib.h>
int main() {
float monto;
char codigo_transaccion;
cout<<"D - Depositar en Efectivo, R - Retiro en Efectivo, T - Tranferir
Efectivo\n";
cout<<"\nEntrar el Codigo de la Transaccion(D, R, T); ";
cin>>codigo_transaccion;
if (codigo_transaccion == 'D')
{
cout<<"\nTransaccion de Desposito ";
cout<<"\nEntrar monto: ";
cin>>monto;
cout<<"\nPROCESANDO.... Por Favor espere un Momento";
cout<<"\nCantidad Despositada: "<<monto;
cout<<"\n---MUCHAS GRACIAS!---";
} else if (codigo_transaccion == 'R')
{
cout<<"\n Transaccion de Retirar";
cout<<"\nEntrar monto: ";
cin>>monto;
cout<<"\nPROCESANDO.... Por Favor espere un Momento";
cout<<"\nCantidad Retirada: "<<monto;
cout<<"\n---MUCHAS GRACIAS!---";
}
else if (codigo_transaccion == 'T')
{
cout<<"\nTransaccion de Transferencia";
cout<<"\nEntrar Cantidad: ";
cin>>monto;
cout<<"\nPROCESANDO.... Por Favor espere un Momento";
cout<<"\nLa Cantidad Transferida es de: "<<monto;
cout<<"\n---MUCHAS GRACIAS!---";
HERRAMIENTAS DE DESARROLLO DE SOFTWARE
COMPUTACIN E INFORMTICA
}
else
{
cout<<"\Transaccion Invalidada!!";
cout<<"D = Deposito, R = Retiro, T = Tranferencia";
cout<<"\nPor favor ingresar el Codigo de Transaccio correcta!!: ";
}
cout<<"\n";
system("pause");
return 0;
}
EJERCICIOS PROPUESTOS
1.- ELABORAR LOS PROGRAMAS DE ACUERDO AL PROBLEMA
PLANTEADO.
COMPUTACIN E INFORMTICA
ESTRUCCTURA DE CONTROL
SWITCH
Aunque la sentencia if de C++ es muy potente, en ocasiones su
escritura puede resultar tediosa, sobre todo en casos en los que el
programa presenta varias elecciones despus de chequear una
expresin: seleccin mltiple o multialternativa. En situaciones donde el
valor de una expresin determina que sentencias sean ejecutadas es
mejor utilizar una sentencia switch en lugar de una if. Por ejemplo, la
sentencia switch:
HERRAMIENTAS DE DESARROLLO DE SOFTWARE
COMPUTACIN E INFORMTICA
switch (operador) {
case + :
resultado = A + B;
break;
case - :
resultado = A - B;
break;
case * :
resultado = A * B;
break;
case / :
resultado = A / B;
break;
default :
cout << "Operador invalido";
}
COMPUTACIN E INFORMTICA
COMPUTACIN E INFORMTICA
#include <iostream.h>
#include <stdlib.h>
int main()
{
int i;
cout<<"Introduzca nmero del 1 al 7:";
cin>> i;
switch(i){
case 1:
cout<<"Lunes\n";
break;
case 2:
cout<<"Martes\n";
break;
case 3:
cout<<"Mircoles\n";
HERRAMIENTAS DE DESARROLLO DE SOFTWARE
COMPUTACIN E INFORMTICA
break;
case 4:
cout<<"Jueves\n";
break;
case 5:
cout<<"Viernes\n";
break;
case 6:
cout<<"Sbado\n";
break;
case 7:
cout<<"Domingo\n";
break;
default:
cout<<"Opcin no vlida\n";
break;
}
system("PAUSE");
return 0;
}
COMPUTACIN E INFORMTICA
COMPUTACIN E INFORMTICA
10
COMPUTACIN E INFORMTICA
11
COMPUTACIN E INFORMTICA
EJERCICIOS PROPUESTOS
1. REALIZAR EL SIGUIENTE PROGRAMA.
12
COMPUTACIN E INFORMTICA
13
COMPUTACIN E INFORMTICA
a.
b.
c.
d.
14