jueves, 16 de mayo de 2013

C ++





  1. Signo zodiacal


En este programa se muestra el signo zodiacal de una persona, Para esto  el usuario debe introducir únicamente el día y el mes de nacimiento y el programa determinará inmediatamente el signo zodiacal de la persona.



#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
clrscr();
int  dia,mes;
cout<<"\nIngrese el dia en que Nacio\n";
cin>>dia;
cout<<"\nIngrese el mes en que Nacio\n";
cin>>mes;

switch (mes)
{

case 1:
clrscr();
if(dia<21)
{
cout<<"\nsu Signo Zodiacal es Capricornio";
}
else
{
cout<<"\nsu Signo Zodiacal es Acuario";
}
break;


case 2:
clrscr();
if(dia<20)
{     
cout<<"\nSu Signo Zodiacal es Acuario";
}
else
{
cout<<"\nSu Signo Zodiacal es Picis";
}
break;


case 3:
clrscr();
if(dia<21)
{
cout<<"\nsu Signo Zodiacal es Picis";
}
else
{
cout<<"\nSu Signo Zodiacal es Aries";
}
break;

case 4:
clrscr();
if(dia<21)
{
cout<<"\nTu Signo Zodiacal es Aries";
}
else
{
cout<<"\nsu Signo Zodiacal es Tauro";
}
break;

case 5:
clrscr();
if(dia<21)
{
cout<<"\nsu Signo Zodiacal es Tauro";
}
else
{
cout<<"\nsu Signo Zodiacal es Geminis\n";
}
break;


case 6:
clrscr();
if(dia<22)
{
cout<<"\n su Signo Zodiacal es Geminis \n";
}
else
{
cout<<"\n su Signo Zodiacal es Cancer\n ";
}
break;

case 7:
clrscr();
if(dia<23)
{
cout<<"\nsu Signo Zodiacal es Cancer \n";
}
else
{
cout<<"\nsu Signo Zodiacal es Leo \n";
}
break;

case 8:
clrscr();
if(dia<23)
{
printf("\nsu Signo Zodiacal es Leo \n");
}
else
{
printf("\nsu Signo Zodiacal es Virgo \n");
}
break;

case 9:
clrscr();
if(dia<23)
{
cout<<"\nsu Signo Zodiacal es Virgo \n";
}
else
{
cout<<"\nsu Signo Zodiacal es Libra \n";
}
break;

case 10:
clrscr();
if(dia<23)
{
cout<<"\nsu Signo Zodiacal es Libra \n";
}
else
{
cout<<"\nsu Signo Zodiacal es Escorpio \n";
}
break;

case 11:
clrscr();
if(dia<22)
{
cout<<"\nsu Signo Zodiacal es Escorpio \n";
}
else
{
cout<<"\nsu Signo Zodiacal es Sagitario \n";
}
break;

case 12:
clrscr();
if(dia<22)
{
cout<<"\nsu Signo Zodiacal es Sagitario \n";
}
else
{
cout<<"\nsu Signo Zodiacal es Capricornio \n";
}
break;

default:cout<<"Mes y dia no validos";
}


getch();

return 0;
}

Pueden descargar el codigo aqui



2.
En este programa irá preguntando por la cantidad de billetes y monedas de cada valor que tiene el usuario y luego determinará la suma de dinero que hay en monedas y luego la suma de dinero que hay en billetes. Luego el programa dirá la suma total de dinero que hay. Finalmente el programa dará al usuario la posibilidad de transformar la cantidad en dólares a la cantidad equivalente en quetzales, lempiras o euros, según lo decida el usuario.


#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{


clrscr();
float f,sumab,billete,valorbillete,x,moneda,valormoneda,sumam,dinerototal,valordolar,cdolar,valorendolares;
sumab=0;
sumam=0;
valordolar=2400;
cout<<"\ningrese la cantidad de billetes";
cin>>billete;
for(f=1;f<=billete; f=f+1)
{
cout<<"\ningrese el valor del billete ";
cin>>valorbillete;
sumab=sumab+valorbillete;
}
cout<<"\nla suma de sus billetes es\n:"<<sumab;
cout<<"\n\nIngrese la cantidad de monedas\n\n";
cin>>moneda;
for(x=1;x<=moneda; x=x+1)
{
cout<<"\ningrese el valor de las moneda  ";
cin>>valormoneda;
sumam=sumam+valormoneda;
}
cout<<"\n\nla suma de sus monedas es\n\n:"<<sumam;
dinerototal=sumam+sumab;
cout<<"\nEn total su dinero es de\n:"<<dinerototal;
cdolar=dinerototal/valordolar;
valorendolares=cdolar*valordolar;
cout<<"\n\nUsted tiene\n\n"<<cdolar<<"\tdolares";
cout<<"\n\n"<<cdolar<<" * "<<valordolar<<" = "<<dinerototal;

cout<<"\n\n\n\n\t\t\t\t****Convertidor para su dinero****\n\n";
cout<<"\n\n\n\t\t\t\t1.->Dolares a quetzales\n\n";
cout<<"\n\n\n\t\t\t\t2.->Dolares a Lempiras\n\n";
cout<<"\n\n\n\t\t\t\t3.->Dolares a Euros\n\n";
cout<<"\n\n\n\t\t\t\n-Cual es su opcion? (1-3)\n";
int n;
cin>>n;
switch(n)
{

case 1:
clrscr();
float quetzal;
cout<<"\nDolares a quetzales\n";
quetzal=cdolar*7.694;
cout<<"\nLa cantidad quetzales son:\n"<<quetzal;
break;

case 2:
clrscr();
float lempiras;
cout<<"\nDolares a lempiras\n";
lempiras=cdolar*19.055;
cout<<"\nLa cantidad quetzales son:\n"<<lempiras;
break;

case 3:
clrscr();
float euros;
cout<<"\nDolares a quetzales\n";
euros=cdolar*0.75;
cout<<"\nLa cantidad euros son:\n"<<euros;
break;

default:cout<<"Fin del programa";
}

getch();



return 0;
}


Podran descargar el codigo aqui




3. El programa muestra primero una tabla de notas con sus equivalentes en el Standard Grading System o el sistema utilizado en los Estados Unidos que va desde la A hasta la F. El programa preguntará al usuario su nota y transformará ese resultado al equivalente en el Standard Grading System. También el programa dará una pequeña pero valiosa recomendación al usuario respecto a su nivel de estudio y calidad como estudiante.





#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
clrscr();
int nota;


clrscr();
cout<<"\n\n\t\t**Standar Grading Sistem**\n\n";
cout<<"\t\t  _______________ \n";
cout<<"\t\t |   5.0 = A     |\n";
cout<<"\t\t |4.0  - 4.9 = B |\n";
cout<<"\t\t |3.0  - 3.9 = C |\n";
cout<<"\t\t |2.0  - 2.9 = D |\n";
cout<<"\t\t |0.0  - 1.9 = F |\n";
cout<<"\t\t |_______________|\n";

cout<<"Ingrese su nota";;
cin>>nota;
if(nota>=4.9 && nota<=5.0)
{
cout<<"\nStandar Grading Sistem =A\n";
cout<<"\nExcelente nota ,siga conservando ese nivel\n";
}
else
{
if(nota>=4.0 &&  nota<=4.9)
{
cout<<"\nStandar Grading Sistem=B\n";
cout<<"\nEsta en un muy buen nivel,continue asi\n";
}
else
{
if(nota>=3.0 && nota<=3.5)
{
cout<<"\nStandar Grading Sistem=C\n";
cout<<"\nNo esta mal ,esta en buen promedio\n";
}
else
{
if(nota>=2.0 && nota<=2.5)
{
cout<<"\nStandar Grading Sistem=D\n";
cout<<"\nSu nivel es muy regular,trate de mejorar\n";
}
else
{
if(nota>=0.0 && nota<=1.0)
{
cout<<"\nStandar Grading Sistem=F\n";
cout<<"\nintente otras tecnicas de estudio para mejorar su nivel\n";

}


}
}

}

}




getch();
return 0;
}



Pueden descargar el codigo aqui



4.Este programa muestra los pagos que recibirá un trabajador por cada hora laboral en base a la hora del día en que trabaja. El usuario deberá escribir el número de horas trabajadas en cada uno de los horarios y el programa determinará el total de dinero a recibir por el trabajador y también dirá si ganó más dinero por horas extras que por horas de oficina trabajadas o viceversa, o si el trabajador ganó exáctamente lo mismo por horas extras que por horas de oficina

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
clrscr();
int ht8a4,ht4a8,ht8a12,ht12a8,df,dfext,df2,dfnext;
float h1,h2,h3,h4,dfordinaria,dfordinariaext;
float dfnoct,dfnoctext,suma1,suma2,suma3,suma4,suma5,suma6,suma7,suma8;
float totalhorasextras,totalhorasoficina,totalapagar,totaldomfes,totalhorasextrasdf;
clrscr();
cout<<"\n\n\t\t**Horarios de Trabajo**\n\n";
cout<<"\t\t  ____________________________ \n";
cout<<"\t\t |8:00am  -  4:00Pm -> oficina|\n";
cout<<"\t\t |4:00pm  -  8:00pm -> extras |\n";
cout<<"\t\t |8:00pm  -  12:00am-> extras |\n";
cout<<"\t\t |12:00am -  8.00am -> oficina|\n";
cout<<"\t\t |____________________________|\n\n";

cout<<"\t\t**Pagos salario minimo 2012**\n\n";
cout<<"\t\t  ____________________________________________\n";
cout<<"\t\t |HORA SALARIO MINIMO ORDINARIA $ 2.361      |\n";
cout<<"\t\t |HORA SALARIO MINIMO NOCTURNA  $ 3.187      |\n";
cout<<"\t\t |DOMINICAL Y FESTIVO ORDINARIA $ 4.132      |\n";
cout<<"\t\t |DOMINICAL Y FESTIVO NOCTURNA  $ 4.958      |\n";
cout<<"\t\t |HORA EXTRA ORDINARIA          $ 2.951      |\n";
cout<<"\t\t |HORA EXTRA NOCTURNA           $ 4.132      |\n";
cout<<"\t\t |DOMINICAL Y FESTIVO EXTRA ORDINARIA $ 4.722|\n";
cout<<"\t\t |DOMINICAL Y FESTIVO EXTRA NOCTURNA  $ 5.903|\n";
cout<<"\t\t |___________________________________________|\n";


cout<<"\nIngrese las horas que trabajo de 8:00am a 4:pm\n ";
cin>>ht8a4;
h1=2.361;
suma1=ht8a4*h1;

cout<<"\nIngrese las horas que trabajo de 4:00pm a 8:00pm\n ";
cin>>ht4a8;
h2=2.951;
suma2=ht4a8*h2;

cout<<"\nIngrese las horas que trabajo de 8:00pm a 12:00am\n ";
cin>>ht8a12;
h3=4.132;
suma3=ht8a12*h3;

cout<<"\nIngrese las horas que trabajo de 12:00am a 8:00am\n ";
cin>>ht12a8;
h4=3.187;
suma4=ht12a8*h4;

cout<<"\nIngrese las horas ordinarias  de domingo o festivo \n";
cin>>df;
dfordinaria=4.132;
suma5=df*dfordinaria;

cout<<"\nIngrese las horas extras ordinarias  de domingo o festivo \n";
cin>>dfext;
dfordinariaext=4.722;
suma6=dfext*dfordinariaext;

cout<<"\nIngrese las horas nocturnas  de domingo o festivo \n";
cin>>df2;
dfnoct=4.958 ;
suma7=df2*dfnoct;

cout<<"\nIngrese las horas extras nocturnas  de domingo o festivo \n";
cin>>dfnext;
dfnoctext=5.903;
suma8=dfnext*dfnoctext;

totaldomfes=suma5+suma7;
totalhorasextrasdf=suma6+suma8;
totalhorasextras=suma2+suma3+totalhorasextrasdf;
totalhorasoficina=suma1+suma4+totaldomfes;
totalapagar=totalhorasoficina+totalhorasextras;


cout<<"\n\nEl trabajador gano por horas de oficina el domingo:\n\n"<<totaldomfes;
cout<<"\n\El trabajador gano por horas extras de oficina el domingo:\n\n"<<totalhorasextrasdf;

cout<<"\nEl trabajador recibira en total:\n"<<totalapagar;
cout<<"\nEl trabajador recibe por horas de oficina:\n\n"<<totalhorasoficina;
cout<<"\nEl trabajador recibe por horas extra :\n\n"<<totalhorasextras;

if(totalhorasextras>totalhorasoficina)
{
cout<<"\nEl trabajador gano mas dinero por horas extras que por horas de oficina\n";
}
else
{
if(totalhorasextras=totalhorasoficina)
{
cout<<"\nEl trabajador gano el mismo dinero por horas extras y horas de oficina\n";
}
else
{
cout<<"\nEl trabajador gano mas dinero por horas de oficina que por horas extras\n";
}


}
getch();
return 0;
}


Pueden descargar el codigo aqui

No hay comentarios.:

Publicar un comentario