include

Anuncio
#include<stdio.h>
#include<stdlib.h>
void main()
{
enum conversion
{
pulg_mil=1,yard_mts,millas_km
};
enum conversion tipc;
float pulg, yardas,mil,mts,millas,km;
printf("Calculadora de Conversiones:\n");
printf("----------------------------\n");
printf("1.Pulgadas a Milimetros\n");
printf("2.Yardas a Metros\n");
printf("3.Millas a Kilometros\n");
printf("\nIntroduzca su opcion:");
scanf("%d", &tipc);
switch(tipc)
{
case pulg_mil:
printf("Cuantas Pulgadas: ");
scanf("%f",&pulg);
mil = pulg * 25.4;
printf("%.1f Pulgadas equivale a: %.2f Milimetros\n",pulg,mil);
break;
case yard_mts:
printf("Cuantas Yardas: ");
scanf("%f",&yardas);
mts = yardas * 0.9144 ;
printf("%.1f Yardas equivale a: %.2f Metros\n",yardas,mts);
break;
case millas_km:
printf("Cuantas Millas: ");
scanf("%f",&millas);
km =millas * 1.609;
printf("%f Millas equivale a: %.2f Kilometros\n",millas,km);
break;
default:
printf("Opcion de corversion invalida\n");
exit(1);
}
}
#include<stdio.h>
#include<stdlib.h>
void main()
{
enum tipovehiculo
{
bicicleta=1,moto,carro,camion,salir
};
enum tipovehiculo tipveh;
int importe,km,ton;
printf("Tipo de Vehiculo:\n");
printf("----------------------------\n");
printf("1.Bicicleta\n");
printf("2.Moto\n");
printf("3.Carro\n");
printf("4.Camion\n");
printf("5.Salir\n");
printf("\nSeleccione la opcion deseada:");
scanf("%d", &tipveh);
switch(tipveh)
{
case bicicleta:
importe =100;
break;
case moto:
case carro:
printf("Cuantas Kilometros ha recorrido: ");
scanf("%d",&km);
importe = 30 * km;
break;
case camion:
printf("Kilometros y toneladas?");
scanf("%d",&km);
scanf("%d",&ton);
importe = (30 * km) + (25 * ton);
break;
case salir:
exit(1);
default:
printf("Opcion invalida\n");
exit(1);
}
printf("Importe = C$ %d.00\n",importe);
}
#include<stdio.h>
#include<stdlib.h>
void main()
{
int opc;
int gf,gc;
float temp;
printf("1.Convertir de Grados Fahrenheit a Celsius\n");
printf("2.Convertir de Grados Celsius a Fahrenheit\n");
printf("\nSeleccione la opcion deseada:");
scanf("%d",&opc);
switch(opc)
{
case 1:
printf("Grados Fahrenheit:");
scanf("%d",&gf);
temp= (gf -32)/1.8;
printf("%d Grados Fahrenheit son %.f Grados
Celsius\n",gf,temp);
break;
case 2:
printf("Grados Celsius:");
scanf("%d",&gc);
temp= (1.8 * gc) +32;
printf("%d Grados Celsius son %.f Grados Fahrenheit
\n",gc,temp);
break;
default:
printf("Opcion invalida\n");
exit(1);
}
}
#include<stdio.h>
#include<stdlib.h>
void main()
{
int nmin,zona,tpago;
printf("Claves por zona\n");
printf("---------------\n");
printf("12.America del Norte\n");
printf("15.America Central\n");
printf("18.America del Sur\n");
printf("19.Europa\n");
printf("23.Asia\n");
printf("25.Africa\n");
printf("29.Oceania\n");
printf("\nA que zona desea llamar:");
scanf("%d", &zona);
printf("\nNumero de minutos de la llamada:");
scanf("%d", &nmin);
switch(zona)
{
case 12:
tpago=nmin *2;
break;
case 15:
tpago=nmin *2.2;
break;
case 18:
tpago=nmin *4.5;
break;
case 19:
tpago=nmin *3.5;
break;
case 23:
case 25:
tpago=nmin *6;
break;
case 29:
tpago=nmin *5;
break;
default:
printf("Zona invalida\n");
exit(1);
}
printf("Su llamada tardo %d minutos y debe pagar: C$%d.00\n\n",nmin,tpago);
}
#include<stdio.h>
#include<stdlib.h>
void main()
{
int tenf,subtotal,ndias,edad;
float costea=0.0,totalp=0.0;
printf("Introduzca la edad del paciente:");
scanf("%d",&edad);
printf("Cuantos dias estara ingresado?");
scanf("%d",&ndias);
printf("Introduzca el tipo de enfermedad (1,2,3,4):");
scanf("%d",&tenf);
switch(tenf)
{
case 1:
subtotal = ndias * 25;
break;
case 2:
subtotal = ndias * 16;
break;
case 3:
subtotal = ndias * 35;
break;
case 4:
subtotal = ndias * 32;
break;
default:
printf("\nOpcion de Enfermedad Invalida\n");
subtotal = 0.0;
}
if (edad >=14 && edad<=22)
costea = subtotal * 0.05;
else
costea = 0.0;
totalp = (float)subtotal + costea;
printf("\nPor su edad debera pagar un coste adicional de: C$%.2f\n",costea);
printf("\nEl paciente estuvo ingresado %d dias y tiene que pagar:
C$%.2f\n",ndias,totalp);
}
Descargar