4.- EL COMANDO SWICHT

¿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