You are on page 1of 6

16.

Programa que indica la correspondencia de un


nmero introducido por el usuario con un mes del
ao (aconsejable realizarlo con SWITCH).

#include <stdio.h>
void main(){
int m;
printf("Hola, le diremos el mes segun el numero
introducido.\n\n");
printf("Introduzca el numero: ");
printf("\n");
scanf("%d",&m);
if(m==1){
printf("Este numero se corresponde con el mes de
Enero.\n\n");
}else if(m==2){
printf("Este numero se corresponde con el mes de
Febrero.\n\n");
}else if(m==3){
printf("Este numero se corresponde con el mes de
Marzo.\n\n");
}else if(m==4){
printf("Este numero se corresponde con el mes de
Abril.\n\n");
}else if(m==5){
printf("Este numero se corresponde con el mes de
Mayo.\n\n");
}else if(m==6){
printf("Este numero se corresponde con el mes de
Junio.\n\n");
}else if(m==7){
printf("Este numero se corresponde con el mes de
Julio.\n\n");
}else if(m==8){
printf("Este numero se corresponde con el mes de
Agosto.\n\n");
}else if(m==9){
printf("Este numero se corresponde con el mes de
Septiembre.\n\n");
}else if(m==10){
printf("Este numero se corresponde con el mes de
Octubre.\n\n");
}else if(m==11){
printf("Este numero se corresponde con el mes de
Noviembre.\n\n");
}else if(m==12){
printf("Este numero se corresponde con el mes de
Diciembre.\n\n");
}else{
printf("Error, mes inexistente.\n\n");
}
}
Muchas veces querremos realizar un programa que muestre
un men, es decir, una serie de opciones para que nosotros
decidamos a nuestra conveniencia. Cmo se hace? Pues
simplemente tomando una nueva variable opcin, de la que
extraeremos su jugo con if.

17. Programa que simula un cajero automtico con un


saldo inicial de 1000 Euros.

#include <stdio.h>
void main(){
int SI,opc;
float din,dan,S;
SI=1000;
printf("Bienvenido a su cajero virtual.\n");
printf("Seleccione una opcion:\n\n");
printf("1.Ingreso en cuenta.\n2.Reintegro.\n3.Ver el saldo
disponible\n0.Salir\n\nUsted ha marcado: ");
scanf("%d",&opc);
if
(opc==
1){

printf("
\nBien,
escriba
el
dinero
que
desee
introducir: ");
scanf("%f",&din);
S=SI+din;
printf("\nIngreso realizado correctamente. Su saldo
actual es de %f\n",S);
}else if(opc==2){
printf("\nAhora, teclee la cantidad de capital que
desea retirar: ");
scanf("%f",&dan);
if(dan>SI){
printf("\nError. No dispone de tanto sueldo.\n");
}else{
S=SI-dan;
printf("\nReintegro realizado correctamente. Su saldo
actual es de %f\n",S);
}
}else if(opc==3){
printf("\nSu saldo actual es de %d\n",SI);
}else if(opc==0){
printf("\nGracias por utilizar este programa.\n\n");
}else{
printf("\nDisculpe, se ha equivocado al marcar.\n\n");
}
}

En determinadas ocasiones nos ser de mucha utilidad el


poder borrar lo escrito en pantalla. Para ello debemos utilizar
una nueva librera (<stdlib>) que contenga la instruccin para
que se produzca el borrado. (system(cls)).

18. Programa que borre la pantalla al pulsar Intro.

#include <stdio.h>
#include <stdlib.h>
void main(){
char Espera;
printf("Programa de prueba de borrado de pantalla");
printf("\nPulsa intro");
scanf("%c",&Espera);
system("cls");
printf("Ha funcionado!, Hasta pronto.\n");
}
Volver

Una vez visto cmo se realiza un borrado de pantalla,


pasaremos a ver los bucles en C++, que realizan tareas
repetitivas. El primero de ellos es el bucle for. Lo usaremos
siempre que conozcamos el nmero de iteraciones (Desde
hasta).

Ser necesario el uso de un contador (i).

You might also like