Sie sind auf Seite 1von 10

1.

Hacer un programa que muestre el siguiente men:


MENU PARA CALCULAR AREAS";
1 Calcular el rea de un cuadrado
2 Calcular el rea de un crculo
3 Calcular el rea de un rectngulo
4 Calcular el rea de un tringulo
0 Salir
El programa debe capturar la entrada del men y pedir los
datos necesarios, debe mostrar
Todos los mensajes necesarios para que el usuario entienda lo
que se est pidiendo y
Visualizar el resultado. Luego de ejecutar el programa se debe
mostrar nuevamente el men
Para que el usuario pueda seleccionar otra opcin. (do-while)
#include<iostream>
using namespace std;
main()
{
system ("color F9");
float lado,base,altura,radio,salir;
int opcion,n;
do
{
cout<<"\n

MENU PARA CALCULAR AREAS";

cout<<"\n 1 Calcular el area de un cuadrado";

cout<<"\n 2 Calcular el area de un circulo";


cout<<"\n 3 Calcular el area de un rectangulo";
cout<<"\n 4 Calcular el area de un triangulo";
cout<<"\n 0 salir \n";
cin>>opcion;
switch(opcion)
{
case 1:
cout<<"\nIngrese la medidad de un lado :
";
cin>>lado;
cout<<"\nEl Areal del Cuadrado es: "
<<lado*lado;
break;
case 2:
cout<<"\nIngrese el Radio del Circulo: ";
cin>>radio;
cout<<"\nEl
<<3.1416*(radio*radio);

area

del

Circulo

es:"

break;
case 3:
cout<<"\nIngrese la medida de la base: ";
cin>>base;
cout<<"\nIngrese la medida de la altura:
";
cin>>altura;

cout<<"\nEl
<<base*altura;

area

del

rectangulo

es:"

break;
case 4:
cout<<"\nIngrese la medida de la base: ";
cin>>base;
cout<<"\nIngrese la medida de la altura:
";
cin>>altura;
cout<<"\nEl
<<base*altura/2;

area

del

triangulo

es:"

}
cout<<"\nsi desea calcular el area de otra figura
presione(1)/si desea salir presione(0):" ;
cin>>n;
}
while(n==1);
}

2. Escribe un programa que solicite un entero n, y


visualice n lneas de 1 a n.(for)
Por ejemplo
Sin n es 3
La salida es:
1
12
123
#include<iostream>
using namespace std;
main()
{
system ("color F9");
int i,c,numero;
cout<<"Ingresa un numero entero:";
cin>>numero;
for(i=1;i<=numero;i++)
{
for(c=1;c<=i;c++)
{
cout<<c<<' ';
}
cout<<"\n" ;
}
}

3. El Banco Mercantil requiere de un programa para que sus


clientes manejen las
Operaciones (depositar, retirar y consultar su saldo) a travs de
sus cajeros
Automticos. Este programa solicita el nmero de cuenta, NIP y
la operacin a realizar;
Si las operaciones son depositar o retirar adems solicita la
cantidad y si la operacin
Es consultar muestra el saldo. Considere el siguiente men.(dowhile)
Men
1.- Depositar
2.- Retirar
3.- Consultar
4.- Salir
Nota: El programa valida las opciones, en caso de capturar un valor
fuera del rango del 1
Al 4 mostrara un mensaje en Opcin incorrecta y solo se detendr con
la opcin 4.
#include<iostream>
using namespace std;
main()
{
system ("color 1f");
int cuenta,nip,opcion;
double saldo=1000,cantidad;
do
{
cout<<"\n

BANCO MERCANTIL \n ";

cout<<"Introduce tu numero de cuenta: \n";


cin>>cuenta;
cout<<"Introduce tu NIP: \n ";
cin>>nip;
cout<<"\n

MENU";

cout<<"\n 1.Depositar:";
cout<<"\n 2.Retirar: ";
cout<<"\n 3.Consultar saldo:";
cout<<"\n 4.Salir: \n ";
cout<<" \n Seleccione la opcion que desea realizar: ";
cin>>opcion;
switch(opcion)
{
case 1:
cout<<"Ingrese la cantidad que desea depositar: ";
cin>>cantidad;
saldo=saldo+cantidad;
cout<<" Tu saldo es: "<<saldo;
break;

case 2:
cout<<" \n Introduce la cantidad que desea retirar:
";
cin>>cantidad;
if(cantidad<=saldo)
saldo=saldo-cantidad;
else
cout<<" Su saldo es insuficiente!!!: ";
cout<<" Tu saldo es: "<<saldo;

break;

case 3:
cout<<"Tu saldo disponoble es: "<<saldo;
break;

case 4:
cout<<"Gracias por utilizar el cajero: ";
break;
default:
cout<<"Opcion incorrecta: ";
}
break;
}
while(opcion!= 4);
}

Das könnte Ihnen auch gefallen