SlideShare a Scribd company logo
1 of 5
Download to read offline
Práctica de códigos de C++ de dificultad fácil-Intermedio
A continuación se le presentan algunos códigos de operaciones en el lenguaje de
programación C++, impleméntelos en el software Dev-c++ y realice anotaciones de aquellos
códigos que tenga duda, también realice comentarios en el código fuente que lo ayuden a
comprender para que sirve cada proceso.
Ejemplo 1: Creación de un menú de opciones.
#include<iostream>
using namespace std;
int main()
{
int m;
cout<<"tttElija una opcionnn";
//con 'ttt' llevo un poco al centro el mensaje, y con 'nn' salto 2
lineas hacia abajo.
cout<<"1 Ingresosn";
cout<<"2 Modificacionn";
cout<<"3 Consultasn";
cout<<"4 Reportesn";
cout<<"5 Utilidadesn";
cout<<"6 Salirnn";
cin>>m;
switch(m)
{
case 1:cout<<"Ud tiene S/. 2500"<<endl;break;
case 2:cout<<"¿Que desea modificar?"<<endl;break;
case 3:cout<<"Escriba su consulta aqui: "<<endl;break;
case 4:cout<<"Ud. no presenta reportes"<<endl;break;
case 5:cout<<"Este servicio esta bloqueado por el momento"<<endl;break;
case 6:cout<<"Ya esta fuera"<<endl;break;
default: cout<<"El valor ingresado no esta en el menu"<<endl;
}
cin.ignore(); return 0;
}
Ejemplo 2 Determinar signo zodiacal.
#include <iostream>
using namespace std;
int main()
{
int mes, dia;
cout<<"tttSIGNO ZODIACAL"<<endl;
cout<<"(1)Enero t(2)Febrero t(3)Marzo t(4)Abril"<<endl;
cout<<"(5)Mayo t(6)Junio t(7)Julio t(8)Agosto"<<endl;
cout<<"(9)Septiembre t(10)Octubre t(11)Noviembre
t(12)Diciembre"<<endl<<endl;
cout<<"Ingrese la fecha de su cumplea"<<char(164)<<"o (dia y mes)"<<endl;
cin>>dia>>mes;
switch(mes)
{
/*enero*/ case 1:if(dia<21) cout<<"Capricornio"<<endl;
else cout<<"Acuario"<<endl;break;
/*febrero*/ case 2:if(dia<21) cout<<"Acuario"<<endl;
else cout<<"Piscis"<<endl;break;
/*marzo*/ case 3:if(dia<21) cout<<"Piscis"<<endl;
else cout<<"Aries"<<endl;break;
/*abril*/ case 4:if(dia<21) cout<<"Aries"<<endl;
else cout<<"Tauro"<<endl;break;
/*mayo*/ case 5:if(dia<22) cout<<"Tauro"<<endl;
else cout<<"Geminis"<<endl;break;
/*junio*/ case 6:if(dia<22) cout<<"Geminis"<<endl;
else cout<<"Cancer"<<endl;break;
/*julio*/ case 7:if(dia<23) cout<<"Cancer"<<endl;
else cout<<"Leo"<<endl;break;
/*agosto*/ case 8:if(dia<23) cout<<"Leo"<<endl;
else cout<<"Virgo"<<endl;break;
/*septiembre*/ case 9:if(dia<24) cout<<"Virgo"<<endl;
else cout<<"Libra"<<endl;break;
/*octubre*/ case 10:if(dia<25)cout<<"Libra"<<endl;
else cout<<"Escorpio"<<endl;break;
/*noviembre*/ case 11:if(dia<23)cout<<"Escorpio"<<endl;
else cout<<"Sagitario"<<endl;break;
/*diciembre*/ case 12:if(dia<22)cout<<"Sagitario"<<endl;
else cout<<"Capricornio"<<endl;break;
default:cout<<"INGRESE UNA FECHA VALIDA"<<endl;
}
cin.ignore();return 0;
}
Ejemplo 3 Determinar días que tiene un mes.
#include <iostream>
using namespace std;
int main()
{
int mes,dias,a;
cout<<"ingrese el mes y el a"<<char(164)<<"o"<<endl;
cin>>mes>>a;
switch (mes)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
dias = 31;
break;
case 4: case 6: case 9: case 11:
dias = 30;
break;
case 2:if(a%4==0)
dias = 28;
else
dias=29;
break;
default:
printf("El mes no es válidon");
break;
}
cout<<dias<<endl;
cin.ignore();return 0;
}
Ejemplo 4 Contador de dinero (Una vez implementada modifiquelo para que haga lo mismo en
colones)
include <iostream>
using namespace std;
int main(){
int b10,b20,b50,b100,b200,t;
cout<<"ingrese la cantidad de su dinero:"<<endl;
cin>>t;
cout<<t/3.20<<" dolares"<<endl;
b200=(t/200);(t=t%200);
b100=(t/100);(t=t%100);
b50=(t/50); (t=t%50);
b20=(t/20); (t=t%20);
b10=(t/10); (t=t%10);
cout<<"billetes de 200 soles: "<<b200<<endl;
cout<<"billetes de 100 soles: "<<b100<<endl;
cout<<"billetes de 50 soles: "<<b50<<endl;
cout<<"billetes de 20 soles: "<<b20<<endl;
cout<<"billetes de 10 soles: "<<b10<<endl;
cout<<"monedas de 1 sol : "<<t%10<<endl<<endl;
cin.ignore(); return 0;
}
Ejemplo 5 Pasar números ordinarios a romanos
#include<iostream>
using namespace std;
int main()
{
int x;
cout<<"ingrese un numero"<<endl;
cin>>x;
if((x<1)||(x>999))
cout<<"Ingrese un numero entre 0-999"<<endl;
else
{
if(x>=900) {cout<<"CM" ;x=x-900; }
if(x>=500) {cout<<"D" ;x=x-500; }
if(x>=400) {cout<<"CD" ;x=x-400; }
if(x>=300) {cout<<"C" ;x=x-100; }
if(x>=200) {cout<<"C" ;x=x-100; }
if(x>=100) {cout<<"C" ;x=x-100; }
if(x>=90) {cout<<"XC" ;x=x-90; }
if(x>=50) {cout<<"L" ;x=x-50; }
if(x>=40) {cout<<"XL" ;x=x-40; }
if(x>=30) {cout<<"X" ;x=x-10; }
if(x>=20) {cout<<"X" ;x=x-10; }
if(x>=10) {cout<<"X" ;x=x-10; }
if(x>=9) {cout<<"IX" ;x=x-9; }
if(x>=5) {cout<<"V" ;x=x-5; }
if(x>=4) {cout<<"IV" ;x=x-4; }
if(x>=3) {cout<<"III";x=x-3; }
if(x>=2) {cout<<"II" ;x=x-2; }
if(x>=1) {cout<<"I" ;x=x-1; }
}
cout<<endl;
cin.ignore();return 0;
}
Ejemplo 6 Números a letras
#include<iostream>
using namespace std;
int main()
{
int x;
cout<<"ingrese un numero"<<endl;
cin>>x;
if((x<1)||(x>999)) cout<<"INGRESA UN NUMERO DEL 1 AL 999n";
else
{
if(x>=900) {cout<<"NOVECIENTOS " ;x=x-900;}
else if(x>=800) {cout<<"OCHOCIENTOS " ;x=x-800;}
else if(x>=700) {cout<<"SETECIENTOS " ;x=x-700;}
else if(x>=600) {cout<<"SEISCIENTOS " ;x=x-600;}
else if(x>=500) {cout<<"QUINIENTOS " ;x=x-500;}
else if(x>=400) {cout<<"CUATROCIENTOS " ;x=x-400;}
else if(x>=300) {cout<<"TRESCIENTOS " ;x=x-300;}
else if(x>=200) {cout<<"DOSCIENTOS " ;x=x-200;}
else if(x>100) {cout<<"CIENTO " ;x=x-100;}
else if(x==100) {cout<<"CIEN" ;x=x-100;}
if(x>90) {cout<<"NOVENTA Y " ;x=x-90; }
if(x==90) {cout<<"NOVENTA" ;x=x-90; }
if(x>80) {cout<<"OCHENTA Y " ;x=x-80; }
if(x==80) {cout<<"OCHENTA" ;x=x-80; }
if(x>70) {cout<<"SETENTA Y " ;x=x-70; }
if(x==70) {cout<<"SETENTA" ;x=x-70; }
if(x>60) {cout<<"SESENTA Y " ;x=x-60; }
if(x==60) {cout<<"SESENTA" ;x=x-60; }
if(x>50) {cout<<"CINCUENTA Y " ;x=x-50; }
if(x==50) {cout<<"CINCUENTA" ;x=x-50; }
if(x>40) {cout<<"CUARENTA Y " ;x=x-40; }
if(x==40) {cout<<"CUARENTA" ;x=x-40; }
if(x>30) {cout<<"TREINTA Y " ;x=x-30; }
if(x==30) {cout<<"TREINTA" ;x=x-30; }
if(x>20) {cout<<"VEINTI" ;x=x-20; }
if(x==20) {cout<<"VEINTE" ;x=x-20; }
if(x>=16) {cout<<"DIECI" ;x=x-10; }
else if(x==15) {cout<<"QUINCE" ;x=x-15; }
else if(x==14) {cout<<"CATORCE" ;x=x-14; }
else if(x==13) {cout<<"TRECE" ;x=x-13; }
else if(x==12) {cout<<"DOCE" ;x=x-12; }
else if(x==11) {cout<<"ONCE" ;x=x-11; }
else if(x==10) {cout<<"DIEZ" ;x=x-10; }
if(x==9) {cout<<"NUEVE" ;x=x-9; }
if(x==8) {cout<<"OCHO" ;x=x-8; }
if(x==7) {cout<<"SIETE" ;x=x-7; }
if(x==6) {cout<<"SEIS" ;x=x-6; }
else if(x==5) {cout<<"CINCO" ;x=x-5; }
else if(x==4) {cout<<"CUATRO" ;x=x-4; }
else if(x==3) {cout<<"TRES" ;x=x-3; }
else if(x==2) {cout<<"DOS" ;x=x-2; }
else if(x==1) {cout<<"UNO" ;x=x-1; }
}
cout<<endl;
cin.ignore();return 0;
}

More Related Content

What's hot

What's hot (18)

Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 
Calculadora c++ y peliculas por mega hd
Calculadora c++ y peliculas por mega hdCalculadora c++ y peliculas por mega hd
Calculadora c++ y peliculas por mega hd
 
Programa
ProgramaPrograma
Programa
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Problema c++
Problema c++Problema c++
Problema c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Acmar trucos de visual basic(2)
Acmar   trucos de visual basic(2)Acmar   trucos de visual basic(2)
Acmar trucos de visual basic(2)
 
JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++JUEGO CONCENTRECE PARA ENTORNO DEV C++
JUEGO CONCENTRECE PARA ENTORNO DEV C++
 
7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server7090112 Clase Transact Sql Server
7090112 Clase Transact Sql Server
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 
Listas con apuntadores dinámicos
Listas con apuntadores dinámicosListas con apuntadores dinámicos
Listas con apuntadores dinámicos
 
Dflapo tarea files_dos
Dflapo tarea files_dosDflapo tarea files_dos
Dflapo tarea files_dos
 
Estructuras de control en la POO
Estructuras de control en la POOEstructuras de control en la POO
Estructuras de control en la POO
 
Gustavo medina
Gustavo medinaGustavo medina
Gustavo medina
 
Algoritmos en c++
Algoritmos en c++Algoritmos en c++
Algoritmos en c++
 
Practica
PracticaPractica
Practica
 
Programa de Cola Estática
Programa de Cola EstáticaPrograma de Cola Estática
Programa de Cola Estática
 

Viewers also liked

Project management basics for students in Veterinary Extension Education
Project management basics for students in Veterinary Extension EducationProject management basics for students in Veterinary Extension Education
Project management basics for students in Veterinary Extension EducationMiftahul Barbaruah
 
Livestock farming islam_barbaruah
Livestock farming islam_barbaruahLivestock farming islam_barbaruah
Livestock farming islam_barbaruahMiftahul Barbaruah
 
Success story of RKVY program in Arunachal Pradesh and Assam
Success story of RKVY program in Arunachal Pradesh and AssamSuccess story of RKVY program in Arunachal Pradesh and Assam
Success story of RKVY program in Arunachal Pradesh and AssamMiftahul Barbaruah
 
Imperative for Innovative entrepreneurship
Imperative for Innovative entrepreneurshipImperative for Innovative entrepreneurship
Imperative for Innovative entrepreneurshipMiftahul Barbaruah
 
New staff simulator
New staff simulatorNew staff simulator
New staff simulatorJuamo1
 
Response to diseases: Sensitizing scientists in India for bridging leadership.
Response to diseases: Sensitizing scientists in India for bridging leadership.  Response to diseases: Sensitizing scientists in India for bridging leadership.
Response to diseases: Sensitizing scientists in India for bridging leadership. Miftahul Barbaruah
 
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...Miftahul Barbaruah
 
Nepal Luxury Holiday Tour - 06 Days
Nepal Luxury Holiday Tour - 06 Days Nepal Luxury Holiday Tour - 06 Days
Nepal Luxury Holiday Tour - 06 Days Natraj Trekking
 
Double doods building loyalty
Double doods   building loyaltyDouble doods   building loyalty
Double doods building loyaltyTomas Schcolnik
 
Bamboo in poultry_islam_barbaruah
Bamboo in poultry_islam_barbaruahBamboo in poultry_islam_barbaruah
Bamboo in poultry_islam_barbaruahMiftahul Barbaruah
 
Casino Cheating Infographic
Casino Cheating InfographicCasino Cheating Infographic
Casino Cheating InfographicPokersitescom
 
Agriculture policy approach_islambarbaruah
Agriculture policy approach_islambarbaruahAgriculture policy approach_islambarbaruah
Agriculture policy approach_islambarbaruahMiftahul Barbaruah
 
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטית
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטיתעורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטית
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטיתיוסי כהן
 

Viewers also liked (20)

Project management basics for students in Veterinary Extension Education
Project management basics for students in Veterinary Extension EducationProject management basics for students in Veterinary Extension Education
Project management basics for students in Veterinary Extension Education
 
Application
ApplicationApplication
Application
 
4aa4 5484enw
4aa4 5484enw4aa4 5484enw
4aa4 5484enw
 
Livestock farming islam_barbaruah
Livestock farming islam_barbaruahLivestock farming islam_barbaruah
Livestock farming islam_barbaruah
 
Annapurna circuit trek
Annapurna circuit trekAnnapurna circuit trek
Annapurna circuit trek
 
Hpg(s)
Hpg(s)Hpg(s)
Hpg(s)
 
Success story of RKVY program in Arunachal Pradesh and Assam
Success story of RKVY program in Arunachal Pradesh and AssamSuccess story of RKVY program in Arunachal Pradesh and Assam
Success story of RKVY program in Arunachal Pradesh and Assam
 
Imperative for Innovative entrepreneurship
Imperative for Innovative entrepreneurshipImperative for Innovative entrepreneurship
Imperative for Innovative entrepreneurship
 
New staff simulator
New staff simulatorNew staff simulator
New staff simulator
 
Response to diseases: Sensitizing scientists in India for bridging leadership.
Response to diseases: Sensitizing scientists in India for bridging leadership.  Response to diseases: Sensitizing scientists in India for bridging leadership.
Response to diseases: Sensitizing scientists in India for bridging leadership.
 
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...
2008 Bird flu ( HPAI ) outbreak impact in Assam ( India ) as assessed during ...
 
Ppt totkvk guwahati_barbaruah
Ppt totkvk guwahati_barbaruahPpt totkvk guwahati_barbaruah
Ppt totkvk guwahati_barbaruah
 
Nepal Luxury Holiday Tour - 06 Days
Nepal Luxury Holiday Tour - 06 Days Nepal Luxury Holiday Tour - 06 Days
Nepal Luxury Holiday Tour - 06 Days
 
Double doods building loyalty
Double doods   building loyaltyDouble doods   building loyalty
Double doods building loyalty
 
Bamboo in poultry_islam_barbaruah
Bamboo in poultry_islam_barbaruahBamboo in poultry_islam_barbaruah
Bamboo in poultry_islam_barbaruah
 
Casino Cheating Infographic
Casino Cheating InfographicCasino Cheating Infographic
Casino Cheating Infographic
 
Agriculture policy approach_islambarbaruah
Agriculture policy approach_islambarbaruahAgriculture policy approach_islambarbaruah
Agriculture policy approach_islambarbaruah
 
Monique Styles
Monique StylesMonique Styles
Monique Styles
 
Langtang valley trek
Langtang valley trek Langtang valley trek
Langtang valley trek
 
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטית
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטיתעורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטית
עורך דין יוסי כהן מארח את מיטב המומחים בשאלה משפטית
 

Similar to Códigos C++ fácil-intermedio (20)

Lenguaje c neo
Lenguaje c neoLenguaje c neo
Lenguaje c neo
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Informe 2 da unidad lp
Informe 2 da unidad lpInforme 2 da unidad lp
Informe 2 da unidad lp
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Metodos de ordenamiento
Metodos de ordenamientoMetodos de ordenamiento
Metodos de ordenamiento
 
Programar Función f(x) en C++
Programar Función f(x) en C++Programar Función f(x) en C++
Programar Función f(x) en C++
 
Manual naye
Manual nayeManual naye
Manual naye
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 
Proyecto redes
Proyecto redesProyecto redes
Proyecto redes
 
6.funciones y recursividad en c++
6.funciones y recursividad en c++6.funciones y recursividad en c++
6.funciones y recursividad en c++
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
 
Informe tecnico
Informe tecnicoInforme tecnico
Informe tecnico
 
Manual.es
Manual.esManual.es
Manual.es
 
Informe tecnico u 3-victor uex
Informe tecnico u 3-victor uexInforme tecnico u 3-victor uex
Informe tecnico u 3-victor uex
 
Practica de programacion 21 28
Practica de programacion 21 28Practica de programacion 21 28
Practica de programacion 21 28
 
1 er informe
1 er informe1 er informe
1 er informe
 

Códigos C++ fácil-intermedio

  • 1. Práctica de códigos de C++ de dificultad fácil-Intermedio A continuación se le presentan algunos códigos de operaciones en el lenguaje de programación C++, impleméntelos en el software Dev-c++ y realice anotaciones de aquellos códigos que tenga duda, también realice comentarios en el código fuente que lo ayuden a comprender para que sirve cada proceso. Ejemplo 1: Creación de un menú de opciones. #include<iostream> using namespace std; int main() { int m; cout<<"tttElija una opcionnn"; //con 'ttt' llevo un poco al centro el mensaje, y con 'nn' salto 2 lineas hacia abajo. cout<<"1 Ingresosn"; cout<<"2 Modificacionn"; cout<<"3 Consultasn"; cout<<"4 Reportesn"; cout<<"5 Utilidadesn"; cout<<"6 Salirnn"; cin>>m; switch(m) { case 1:cout<<"Ud tiene S/. 2500"<<endl;break; case 2:cout<<"¿Que desea modificar?"<<endl;break; case 3:cout<<"Escriba su consulta aqui: "<<endl;break; case 4:cout<<"Ud. no presenta reportes"<<endl;break; case 5:cout<<"Este servicio esta bloqueado por el momento"<<endl;break; case 6:cout<<"Ya esta fuera"<<endl;break; default: cout<<"El valor ingresado no esta en el menu"<<endl; } cin.ignore(); return 0; } Ejemplo 2 Determinar signo zodiacal. #include <iostream> using namespace std; int main() { int mes, dia; cout<<"tttSIGNO ZODIACAL"<<endl; cout<<"(1)Enero t(2)Febrero t(3)Marzo t(4)Abril"<<endl; cout<<"(5)Mayo t(6)Junio t(7)Julio t(8)Agosto"<<endl; cout<<"(9)Septiembre t(10)Octubre t(11)Noviembre t(12)Diciembre"<<endl<<endl; cout<<"Ingrese la fecha de su cumplea"<<char(164)<<"o (dia y mes)"<<endl; cin>>dia>>mes;
  • 2. switch(mes) { /*enero*/ case 1:if(dia<21) cout<<"Capricornio"<<endl; else cout<<"Acuario"<<endl;break; /*febrero*/ case 2:if(dia<21) cout<<"Acuario"<<endl; else cout<<"Piscis"<<endl;break; /*marzo*/ case 3:if(dia<21) cout<<"Piscis"<<endl; else cout<<"Aries"<<endl;break; /*abril*/ case 4:if(dia<21) cout<<"Aries"<<endl; else cout<<"Tauro"<<endl;break; /*mayo*/ case 5:if(dia<22) cout<<"Tauro"<<endl; else cout<<"Geminis"<<endl;break; /*junio*/ case 6:if(dia<22) cout<<"Geminis"<<endl; else cout<<"Cancer"<<endl;break; /*julio*/ case 7:if(dia<23) cout<<"Cancer"<<endl; else cout<<"Leo"<<endl;break; /*agosto*/ case 8:if(dia<23) cout<<"Leo"<<endl; else cout<<"Virgo"<<endl;break; /*septiembre*/ case 9:if(dia<24) cout<<"Virgo"<<endl; else cout<<"Libra"<<endl;break; /*octubre*/ case 10:if(dia<25)cout<<"Libra"<<endl; else cout<<"Escorpio"<<endl;break; /*noviembre*/ case 11:if(dia<23)cout<<"Escorpio"<<endl; else cout<<"Sagitario"<<endl;break; /*diciembre*/ case 12:if(dia<22)cout<<"Sagitario"<<endl; else cout<<"Capricornio"<<endl;break; default:cout<<"INGRESE UNA FECHA VALIDA"<<endl; } cin.ignore();return 0; } Ejemplo 3 Determinar días que tiene un mes. #include <iostream> using namespace std; int main() { int mes,dias,a; cout<<"ingrese el mes y el a"<<char(164)<<"o"<<endl; cin>>mes>>a;
  • 3. switch (mes) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: dias = 31; break; case 4: case 6: case 9: case 11: dias = 30; break; case 2:if(a%4==0) dias = 28; else dias=29; break; default: printf("El mes no es válidon"); break; } cout<<dias<<endl; cin.ignore();return 0; } Ejemplo 4 Contador de dinero (Una vez implementada modifiquelo para que haga lo mismo en colones) include <iostream> using namespace std; int main(){ int b10,b20,b50,b100,b200,t; cout<<"ingrese la cantidad de su dinero:"<<endl; cin>>t; cout<<t/3.20<<" dolares"<<endl; b200=(t/200);(t=t%200); b100=(t/100);(t=t%100); b50=(t/50); (t=t%50); b20=(t/20); (t=t%20); b10=(t/10); (t=t%10); cout<<"billetes de 200 soles: "<<b200<<endl; cout<<"billetes de 100 soles: "<<b100<<endl; cout<<"billetes de 50 soles: "<<b50<<endl; cout<<"billetes de 20 soles: "<<b20<<endl; cout<<"billetes de 10 soles: "<<b10<<endl; cout<<"monedas de 1 sol : "<<t%10<<endl<<endl; cin.ignore(); return 0; } Ejemplo 5 Pasar números ordinarios a romanos #include<iostream> using namespace std; int main() { int x; cout<<"ingrese un numero"<<endl; cin>>x;
  • 4. if((x<1)||(x>999)) cout<<"Ingrese un numero entre 0-999"<<endl; else { if(x>=900) {cout<<"CM" ;x=x-900; } if(x>=500) {cout<<"D" ;x=x-500; } if(x>=400) {cout<<"CD" ;x=x-400; } if(x>=300) {cout<<"C" ;x=x-100; } if(x>=200) {cout<<"C" ;x=x-100; } if(x>=100) {cout<<"C" ;x=x-100; } if(x>=90) {cout<<"XC" ;x=x-90; } if(x>=50) {cout<<"L" ;x=x-50; } if(x>=40) {cout<<"XL" ;x=x-40; } if(x>=30) {cout<<"X" ;x=x-10; } if(x>=20) {cout<<"X" ;x=x-10; } if(x>=10) {cout<<"X" ;x=x-10; } if(x>=9) {cout<<"IX" ;x=x-9; } if(x>=5) {cout<<"V" ;x=x-5; } if(x>=4) {cout<<"IV" ;x=x-4; } if(x>=3) {cout<<"III";x=x-3; } if(x>=2) {cout<<"II" ;x=x-2; } if(x>=1) {cout<<"I" ;x=x-1; } } cout<<endl; cin.ignore();return 0; } Ejemplo 6 Números a letras #include<iostream> using namespace std; int main() { int x; cout<<"ingrese un numero"<<endl; cin>>x; if((x<1)||(x>999)) cout<<"INGRESA UN NUMERO DEL 1 AL 999n"; else { if(x>=900) {cout<<"NOVECIENTOS " ;x=x-900;} else if(x>=800) {cout<<"OCHOCIENTOS " ;x=x-800;} else if(x>=700) {cout<<"SETECIENTOS " ;x=x-700;} else if(x>=600) {cout<<"SEISCIENTOS " ;x=x-600;} else if(x>=500) {cout<<"QUINIENTOS " ;x=x-500;} else if(x>=400) {cout<<"CUATROCIENTOS " ;x=x-400;} else if(x>=300) {cout<<"TRESCIENTOS " ;x=x-300;} else if(x>=200) {cout<<"DOSCIENTOS " ;x=x-200;} else if(x>100) {cout<<"CIENTO " ;x=x-100;} else if(x==100) {cout<<"CIEN" ;x=x-100;} if(x>90) {cout<<"NOVENTA Y " ;x=x-90; }
  • 5. if(x==90) {cout<<"NOVENTA" ;x=x-90; } if(x>80) {cout<<"OCHENTA Y " ;x=x-80; } if(x==80) {cout<<"OCHENTA" ;x=x-80; } if(x>70) {cout<<"SETENTA Y " ;x=x-70; } if(x==70) {cout<<"SETENTA" ;x=x-70; } if(x>60) {cout<<"SESENTA Y " ;x=x-60; } if(x==60) {cout<<"SESENTA" ;x=x-60; } if(x>50) {cout<<"CINCUENTA Y " ;x=x-50; } if(x==50) {cout<<"CINCUENTA" ;x=x-50; } if(x>40) {cout<<"CUARENTA Y " ;x=x-40; } if(x==40) {cout<<"CUARENTA" ;x=x-40; } if(x>30) {cout<<"TREINTA Y " ;x=x-30; } if(x==30) {cout<<"TREINTA" ;x=x-30; } if(x>20) {cout<<"VEINTI" ;x=x-20; } if(x==20) {cout<<"VEINTE" ;x=x-20; } if(x>=16) {cout<<"DIECI" ;x=x-10; } else if(x==15) {cout<<"QUINCE" ;x=x-15; } else if(x==14) {cout<<"CATORCE" ;x=x-14; } else if(x==13) {cout<<"TRECE" ;x=x-13; } else if(x==12) {cout<<"DOCE" ;x=x-12; } else if(x==11) {cout<<"ONCE" ;x=x-11; } else if(x==10) {cout<<"DIEZ" ;x=x-10; } if(x==9) {cout<<"NUEVE" ;x=x-9; } if(x==8) {cout<<"OCHO" ;x=x-8; } if(x==7) {cout<<"SIETE" ;x=x-7; } if(x==6) {cout<<"SEIS" ;x=x-6; } else if(x==5) {cout<<"CINCO" ;x=x-5; } else if(x==4) {cout<<"CUATRO" ;x=x-4; } else if(x==3) {cout<<"TRES" ;x=x-3; } else if(x==2) {cout<<"DOS" ;x=x-2; } else if(x==1) {cout<<"UNO" ;x=x-1; } } cout<<endl; cin.ignore();return 0; }