Vous êtes sur la page 1sur 17

#5

#include<stdio.h>
#include<conio.h>
#define p printf
#define s scanf
main(){
char letra;
p("Escribe una letra mayuscula: ");
s("%c",&letra);
switch (letra)
{
case 'A':
case 'E':
case 'F':
case 'H':
case 'I':
case 'K':
case 'L':
case 'M':
case 'N':
case 'T':
case 'V':
case 'W':
case 'X':
case 'Y':

case 'Z':
p("Es una letra recta");
break;
case 'C':
case 'O':
case 'S':
case 'U':
case 'Q':
p("Es una letra curva");
break;
case 'B':
case 'D':
case 'G':
case 'J':
case 'P':
case 'R':
p("Es una letra recta curva");
break;
default:
p("ERROR");
break;
}
getch ();
return 0;
}

#6
#include<stdio.h>
#include<conio.h>
#define p printf
#define s scanf
main()
{
char c;
int n1,n2;

p("Ingrese el caracter matecamico: ");


s("%c",&c);
fflush (stdin);
p("Ingresa un numero: ");
s("%d",&n1);
fflush (stdin);
p("Ingresa el segundo numero: ");
s("%d",&n2);
switch (c)
{
case '+':
p("El resultado de la suma es %d",n1+n2);
break;

case '-':
p("El resultado de la resta es %d",n1-n2);
break;

case '*':
p("El resultado de la resta es %d",n1*n2);
break;

case '/':
p("El resultado de la multiplicacion es %d",n1/n2);
break;

default:
p("Error de caracter");
}

getch ();
return 0;
}

#7
#include<stdio.h>
#include<conio.h>
#define p printf
#define s scanf
main()
{
int x;
float h,d,m,seg;
p("Estas son las opciones: ");
p("\n1.\tMeses a horas\n");
p("2.\tHoras a Dias\n");
p("3.\tHoras a Segundos\n");
p("Introduce la opcion deseada: ");
s("%d",&x);
switch (x)
{
case 1:
p("Escribe los meses: ");
s("%f",&m);
p("Son %f horas",h=730.4867*m);
break;
case 2:
p("Escribe los horas: ");
s("%f",&h);

if(h<24){
p("Error! son menos horas a un dia");
}
else if (h>=24) {
p("Son %f dias",d=h/24);
}
break;
case 3:
p("Escribe los horas: ");
s("%f",&h);
p("Son %f segundos",seg=3600*h);
break;
default:
p("Error");
break;
}
getch ();
return 0;
}

#8
#include<stdio.h>
#include<conio.h>
#define p printf
#define s scanf
main()
{
int x;
float ft,in,mi,km,m,cm;
p("UNIDADES DE LONGITUD");
p("Las opciones son:");
p("\n1.\tMillas a Kilometros\n");
p("2.\tPulgadas a Centimetros\n");
p("3.\tPies a Metros\n");
p("Introduzca la opcion deseada: ");
s("%d",&x);
switch (x){
case 1:
p("Introduce las millas: ");
s("%f",&mi);
p("Los kilometros son %.2f",km=mi*1609);
break;
case 2:
p("Introduce las pulgadas: ");
s("%f",&in);

p("Los centimetros son %.2f",cm=in*2.54);


break;
case 3:
p("Introduce los pies: ");
s("%f",&ft);
p("Los metros son %.2f",m=ft*0.3048);
break;
default:
p("Error ");
break;
}
getch();
return 0;
}

#9
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main(int argc, char *argv[])


{
int opcion;
float moneda, pesos, euros, dolar, libra;
printf("introduce la moneda que deseas convertir:\n1.peso\n2.euro\n3.dolar\n4.libra\n");
scanf("%d", &opcion);

if (opcion>=1 && opcion<=4){


switch(opcion){
case 1: (opcion==1);
printf("introduce la cantidad en la moneda pesos\n");
scanf("%f", &moneda);
euros=((.0595)*moneda);
dolar=((.6669)*moneda);
libra=((.0433)*moneda);
printf("El resultado es:\nEuro: %.4f\nDolar: %.4f\nLibra: %.4f\n",euros, dolar,
libra);
break;
case 2: (opcion==2);
printf("introduce la cantidad en la moneda euro\n");

scanf("%f", &moneda);
pesos=((16.7862)*moneda);
dolar=((1.1195)*moneda);
libra=((.7279)*moneda);
printf("El resultado es:\nPesos: %.4f\nDolar: %.4f\nLibra: %.4f\n", pesos,
dolar, libra);
break;

case 3: (opcion==3);
printf("introduce la cantidad en la moneda dolar\n");
scanf("%f", &moneda);
pesos=((14.9927)*moneda);
euros=((0.8930)*moneda);
libra=((0.6498)*moneda);
printf("El resultado es:\nPesos: %.4f\nEuro: %.4f\nLibra: %.4f\n", pesos,
euros, libra);
break;

case 4: (opcion==4);
printf("introduce la cantidad en la moneda libra esterlina\n");
scanf("%f", &moneda);
pesos=((23.0605)*moneda);
euros=((1.3735)*moneda);
dolar=((1.5383)*moneda);
printf("El resultado es:\nPesos: %.4f\nEuro: %.4f\nDolar: %.4f\n", pesos,
euros, dolar);

break;

default: printf("El dato introducido es incorrecto");


}}
else { printf("El dato introducido es incorrecto\n");}

system("PAUSE");
getch();
return 0;
}

#10
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])


{
float cant;
int cont;
puts("..::Bienvenido::..\nUtiliza esta herramienta para saber la descripcion de una
cantidad...\n");

puts("\nDeseas utilizar la herramienta?\n1.Si\n2.No\n");


scanf("%d", &cont);

switch(cont){
case 1: printf("\nIntroduce la cantidad que deseas utilizar Max. 4: EJ 9,999 =4\n");
scanf("%f", &cant);

if (cant>=0 && cant<=9999){


if (cant>=0 && cant<=9){
printf("El numero tiene una cifra\n");}

if (cant>=10 && cant<=99){


printf("El numero tiene dos cifras\n");}

if (cant>=100 && cant<=999){


printf("El numero tiene tres cifras\n");}

if (cant>=1000 && cant<=9999){


printf("El numero tiene cuatro cifras\n");}

}
break;
case 2:
printf("La opcion 2 es NO, Gracias.\n");
break;
}
if (cant>=10000){
printf("\nEl valor introducido es erroneo.\n\n");}

system("PAUSE");
return 0;
}

#11
#include<stdio.h>
#include<conio.h>
main()
{
int nac;
char nombre [20];
puts("Horoscopo Chino\n");
printf("Introduce tu nombre: \n");
scanf("%s",&nombre);
printf("Introduce tu ao de nacimiento: \n");
scanf("%i", &nac);
switch (nac%12){
case 0:printf("%s tu signo es Mono", nombre);
break;
case 1:printf("%s tu signo es Gallo", nombre);
break;
case 2:printf("%s tu signo es Perro", nombre);
break;
case 3:printf("%s tu signo es Cerdo", nombre);
break;
case 4:printf("%s tu signo es Rata", nombre);
break;
case 5:printf("%s tu signo es Buey", nombre);
break;

case 6:printf("%s tu signo es Tigre", nombre);


break;
case 7:printf("%s tu signo es Conejo", nombre);
break;
case 8:printf("%s tu signo es Dragon", nombre);
break;
case 9:printf("%s tu signo es Serpiente", nombre);
break;
case 10:printf("%s tu signo es Caballo", nombre);
break;
case 11:printf("%s tu signo es Cabra", nombre);
break;
default: printf("El valor introducido es incorrecto");
}

getch();
return 0;
}

#12
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main(int argc, char *argv[])


{
int cont;
float cant, yarda, pies, pulgada;
puts("..::Bienvenido::..\nCon esta herramienta sabras la conversion de Metros/Centimetros al
sistema ingles\n");

puts("\nIntroduce la opcion que deseas utilizar:\n1.Metros\n2.Centimetros\n");


scanf("%d", &cont);

switch(cont){
case 1:
puts("Introduce la cantidad en Metros

\n");

scanf("%f", &cant);
yarda=(1.09)*cant;
pies=(3.28)*cant;
pulgada=(39.37)*cant;
printf("La cantidad al sistema ingles es:\nYarda:%4.f\nPies:
%4.f\nPulgadas:%4.f\n", yarda, pies, pulgada);
break;

case 2:
puts("Introduce la cantidad en Centimetros

\n");

scanf("%f", &cant);
yarda=(.01)*cant;
pies=(.03)*cant;
pulgada=(.39)*cant;
printf("La cantidad al sistema ingles es:\nYarda:%4.f\nPies:
%4.f\nPulgadas:%4.f\n", yarda, pies, pulgada);
break;
}

system("PAUSE");
return 0;
}

Vous aimerez peut-être aussi