¿Os acordaís del programa que hicimos con VB? Era el que consistía en introducir un número del 1 al 12 y nos decía el mes al que correspondía. También se puede hacer con días de la semana. El equivalente a SLECT CASE en C es SWICT. Su sintaxis es la siguiente
switch(variable) {
case "1"
sentencia
case "2"
sentencia
.....
...break;
default:
sentencias
break;
...
}
EJERCICIO 1 REPETIR EL PROGRAMA DE LOS MESES DEL AÑO CON C
EJERCICIO 2 USAR EL COMANDO SWICHT PARA REALIZAR LAS 4 OPERACIONES BÁSICAS
#include <stdio.h>
main(){
float n1,n2;
float suma, resta, multiplicacion, division;
char option;
printf("\n Introduce el primer numero: ");
scanf("%f", &n1);
printf("\n Introduce el segundo numero: ");
scanf("%f", &n2);
printf("\n opcion 1 suma, 2 resta, 3 multiplicacion, 4 division ");
scanf("%d", &option);
switch (option){
case 1:
suma=n1+n2;
printf ("\n La suma es %f: ", suma);
scanf("%f", &suma);
break;
case 2:
resta=n1-n2;
printf ("\n La resta es %f: ", resta);
scanf("%f", &resta);
break;
case 3:
multiplicacion=n1*n2;
printf ("\n La multiplicacion es %f: ", multiplicacion);
scanf("%f", &multiplicacion);
break;
case 4:
division=n1/n2;
printf ("\n La division es %f: ", division);
scanf("%f", &division);
break;
default:
printf ("\n Error opcion incorrecta");
break;
}
}
No hay comentarios:
Publicar un comentario