1. 11.ACTIVIDADES PROPUESTAS
Realice los siguientes ejercicios utilizando los diagramas de flujo, N-S y Pseudocódigo, así como
sus respectivos programas utilizando interface gráfica con los objetos swing.
11.1. Realizar un programa que ingrese una vocal minúscula y lo muestre en mayúscula.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
char cad[60];
cout<<"Introduce una vocal en minusculas: ";
cin>>cad;
for(int i=0;cad[i]!=0;i++)
{
if((cad[i]>='a'&&cad[i]<='z'))
cad[i]=cad[i]-32;
if(cad[i]=='ñ')
cad[i]=cad[i]+1;
}
cout<<"La vocal en mayusculas: "<<cad;
getch();
}
11.2. Realizar un programa que ingrese una vocal mayúscula y lo muestre en minúscula.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
char cad[60];
cout<<"Introduce una vocal en mayusculas: ";
cin>>cad;
for(int i=0;cad[i]!=0;i++)
{
if((cad[i]>='A'&&cad[i]<='Z'))
cad[i]=cad[i]+32;
if(cad[i]=='Ñ')
cad[i]=cad[i]-1;
}
cout<<"La vocal en minisculas: "<<cad;
getch();
}
11.3. Realizar un programa que ingrese número del 1 al 10 y lo muestre en letras.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int N;
2. cout<<"INGRESE VALOR DE LA LETRA:";
cin>>N;
if (N==1)
{
cout<<"A";
}
else if(N==2)
{
cout<<"B";
}
else if(N==3)
{
cout<<"C";
}
else if(N==4)
{
cout<<"D";
}
else if(N==5)
{
cout<<"E";
}
else if(N==6)
{
cout<<"F";
}
else if(N==7)
{
cout<<"G";
}
else if(N==8)
{
cout<<"H";
}
else if(N==9)
{
cout<<"I";
}
else if(N==10)
{
cout<<"J";
}
else
{
cout<<"VALOR INCORRECTO";
}
getch();
}
11.4. Realizar un programa que determine en que estación del año nos encontramos de
acuerdo a la siguiente tabla:
Valor Estación
1 Verano
2 Otoño
3 Invierno
4 Primavera
#include <iostream>
#include <conio.h>
using namespace std;
3. void main()
{
int N;
cout<<"INGRESE VALOR DE LA ESTACION:";
cin>>N;
if (N==1)
{
cout<<"Estacion: VERANO";
}
else if(N==2)
{
cout<<"Estacion: OTOÑO";
}
else if(N==3)
{
cout<<"Estacion: INVIERNO";
}
else if(N==4)
{
cout<<"Estacion: PRIMAVERA";
}
else
{
cout<<"VALOR INCORRECTO";
}
getch();
}
11.5. Realizar un programa que simule la función de un semáforo, determine el color y su
significado de acuerdo a la siguiente tabla:
Valor Color
1 Rojo
2 Verde
3 Ambar
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int N;
cout<<"INGRESE VALOR DEL COLOR:";
cin>>N;
if (N==1)
{
cout<<"El semaforo esta en ROJO";
}
else if(N==2)
{
cout<<"El semaforo esta en VERDE";
}
else if(N==3)
{
cout<<"El semaforo esta en AMBAR";
}
else
{
cout<<"VALOR INCORRECTO";
}
4. getch();
}
11.6. Realizar un programa que solicite el ingreso de dos números y de un operador
( + , - , * , /) . El algoritmo debe calcular el resultado de la operación seleccionada.
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
void main()
{
float n1, n2, t;
string o;
cout<<"INGRESE PRIMER NUMERO: ";
cin>>n1;
cout<<"INGRESE OPERADOR (+,-,/,*): ";
cin>>o;
cout<<"INGRESE SEGUNDO NUMERO: ";
cin>>n2;
if (o=="+")
{
t=n1+n2;
cout<<"La suma de los numeros es: "<<t;
}
else if(o=="-")
{
t=n1-n2;
cout<<"La suma de los numeros es: "<<t;
}
else if(o=="/")
{
t=n1/n2;
cout<<"La suma de los numeros es: "<<t;
}
else if(o=="*")
{
t=n1*n2;
cout<<"La suma de los numeros es: "<<t;
}
else
{
cout<<"EL OPERADOR NO EXISTE";
}
getch();
}
11.7. Realizar un programa que simule un cajero automático de cualquier banco. Se desea
actualizar el saldo de ahorro de un cliente tiene ahorrado un valor ingresado por teclado, los
tipos de movimientos que puede hacer es 1 ó 2. Si el tipo de movimiento es 1 representa un
depósito. Si es 2 representa un retiro. En ambos casos se debe pedir el monto de la
transacción.
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
5. float s, o, md, mr, ma;
cout<<"Saldo ahorrado del cliente: S/";
cin>>s;
cout<<"Tipo de transaccion:"<<endl;
cout<<"1. Depositar"<<endl;
cout<<"2. Retirar"<<endl;
cout<<"Debe elegir una opcion: ";
cin>>o;
if(o==1)
{
cout<<"Monto a depositar: S/";
cin>>md;
ma=s+md;
cout<<"Ud, ha agregado S/"<<md<<" a su cuenta, su saldo actual es
de: S/"<<ma;
}
else if(o==2)
{
cout<<"Monto a retirar: S/";
cin>>mr;
ma=s-mr;
cout<<"Ud. ha retirado S/"<<mr<<" de su cuenta, su saldo actual es
de: S/"<<ma;
}
else
{
cout<<"OPCION NO VALIDA";
}
getch();
}