Tipos de ciclos - Ciclo Switch
Darwin HernandezResumen24 de Noviembre de 2015
4.333 Palabras (18 Páginas)157 Visitas
UNIVERSIDAD AUTONOMA DEL ACARMEN[pic 3]
Fecha Entrega: 23/oct/2015
NOMBRE: Baleriano Ranyel Thompson Martinez.
PROFESOR: Juan Carlos Canto Rodríguez.
MATERIA: Programación I.
SEMESTRE: 1er Semestre.
FACULTAD:Ciencias De La Información.
NOMBRE DEL TRABAJO: Programas Ciclos.
Ciclo Switch
1.-Hacer un programa que lea un número entero y en base al número imprima el mes al que corresponde dicho número.
#include
#include
/* runthisprogramusingtheconsolepauseroraddyourowngetch, system("pause") or input loop */
intmain(intargc, char** argv)
{
intnum;
printf("elegir opcion del 1 al 12");
scanf("%d",&num);
switch(num)
{
case 1: printf("elegiste enero");break;
case 2: printf("elegiste febrero");break;
case 3: printf("elegiste marzo");break;
case 4: printf("elegiste abril");break;
case 5: printf("elegiste mayo");break;
case 6: printf("elegiste junio");break;
case 7: printf("elegiste julio");break;
case 8: printf("elegiste agosto");break;
case 9: printf("elegiste septiembre");break;
case 10: printf("elegiste octubre");break;
case 11: printf("elegiste noviembre");break;
case 12: printf("elegiste diciembre");break;
default: printf("opcion invalida");break;
}
getch();
return 0;
}
2.-Hacer un programa que lea una letra en base a la letra imprima el día de la semana a lo que corresponde.
#include
#include
/* runthisprogramusingtheconsolepauseroraddyourowngetch, system("pause") or input loop */
intmain(intargc, char** argv)
{
char letra;
printf("L.-lunes");
printf("M.-martes");
printf("m.-miercoles");
printf("J.-jueves");
printf("V.-viernes");
printf("S.-sabado");
printf("D.-domingo");
scanf("%c",&letra);
switch(letra)
{
case 'L': printf("Es lunes"); break;
case 'M': printf("Es martes"); break;
case 'm': printf("Es miercoles"); break;
case 'J': printf("Es jueves"); break;
case 'V': printf("Es viernes"); break;
case 'S': printf("Es sabado"); break;
case 'D': printf("Es domingo"); break;
default: printf("Letra invalida"); break;
}
return 0;
}
3.-Hacer un programa que realice una suma, resta, multiplicación y división elegido por el usurario.
#include
#include
/* runthisprogramusingtheconsolepauseroraddyourowngetch, system("pause") or input loop */
intmain(intargc, char** argv)
{
int v1,v2,res,operacion;
printf("1.Suma");
printf("2.resta");
printf("3.division");
printf("4.multiplicacion");
scanf("%d",&operacion);
switch(operacion)
{
case 1:{
printf("ingresar valor 1");
scanf("%d",&v1);
printf("ingresar valor 2");
scanf("%d",&v2);
res=v1+v2;
printf("la suma es: %d", res);
break;
}
case 2:{
printf("ingresar valor 1");
scanf("%d",&v1);
printf("ingresar valor 2");
scanf("%d",&v2);
res=v1-v2;
printf("la resta es: %d", res);
break;
}
case 3:{
printf("ingresar valor 1");
scanf("%d",&v1);
printf("ingresar valor 2");
scanf("%d",&v2);
res=v1/v2;
printf("la division es: %d", res);
break;
}
case 4:{
printf("ingresar valor 1");
scanf("%d",&v1);
printf("ingresar valor 2");
scanf("%d",&v2);
res=v1*v2;
printf("la multiplicacion es: %d", res);
break;
}
}
getch();
return 0;
}
4.-Hacer un programa que lea las letra A) Cuadrado, B) Rectángulo, C) Triangulo, D) Circulo y al leer las letras calcule sus datos para el área.
#include
#include
/* runthisprogramusingtheconsolepauseroraddyourowngetch, system("pause") or input loop */
intmain(intargc, char** argv)
{
float area,v1,v2;
char letra;
printf("A.Cudrado");
printf("B.Rectangulo");
printf("C.Triangulo");
printf("D.Circulo");
scanf("%c",&letra);
switch(letra)
{
case 'A':{
printf("Elegistes cuadrado");
printf("ingresar valor 1");
scanf("%f",&v1);
printf("ingresar valor 2");
scanf("%f",&v2);
area=v1*v2;
printf("area es:%f",area);
break;
}
case 'B':{
printf("ElegistesRectangulo");
printf("ingresar valor 1");
scanf("%f",&v1);
printf("ingresar valor 2");
scanf("%f",&v2);
...