Archivos

Solo disponible en BuenasTareas
  • Páginas : 2 (436 palabras )
  • Descarga(s) : 4
  • Publicado : 25 de abril de 2010
Leer documento completo
Vista previa del texto
Lab-06. Selectiva Múltiple en C. switch. if-else if

Switch
Forma general switch(expresión){ case : accion_1; break; case : accion_2; break; … … case : accion_n; break; default: acción_n; }Donde: expresión, únicamente puede tomar un valor de tipo entero o carácter. ctte_i, es un valor constante del mismo tipo de dato de expresión.

/* * * * */

Programa para visualizar elfuncionamiento del switch archivo: pruebaSwitch.c autor: MFDA fecha: 20-01-2009 Demuestra el funcionamiento de la estructura switch

#include main(){ int tipoVehiculo; printf("Tipo Vehiculo? "); scanf("%d",&tipoVehiculo); //Sin usar break printf("\nSin usar break"); switch(tipoVehiculo){ case 1: printf("\nTurismo"); case 2: printf("\nAutobus"); case 3: printf("\nMoto"); default: printf("\nVehiculo noautorizado\n"); } //usando break printf("\nUsando break"); switch(tipoVehiculo){ case 1: printf("\nTurismo");break; case 2: printf("\nAutobus");break; case 3:
Universidad de Carabobo. FACYT. Algoritmos yProgramación I. CS0118. Período 2009-2010. Prof. M. Fátima De Abreu 1

Lab-06. Selectiva Múltiple en C. switch. if-else if printf("\nMoto");break; default: printf("\nVehiculo no autorizado\n"); }//Calculo del último dia del mes int mes, anho, ultDia, anhoBisiesto; printf("Mes? "); scanf("%d", &mes); printf("Año? "); scanf("%d", &anho); switch(mes){ case 2: anhoBisiesto = ((anho % 4 == 0 &&anho % 100 != 0)||(anho % 400 == 0 && anho % 100 == 0))?1:0; ultDia = (anhoBisiesto)? 29:28; break; case 4:case 6: case 9: case 11: ultDia = 30; break; default: ultDia = 31; } printf("\nFecha: %d - %d -%d ", ultDia, mes, anho); return 0; } Ejercicios propuestos para el laboratorio 1. En una heladería se tienen cuatro (4) tipos de empleados organizados de acuerdo a un número entero identificador y unsalario diario correspondiente: 1 – cajero (25 Bs/día), 2-servidor (40 Bs/día), 3 - preparador de mezclas (45 Bs/día) y 4- mantenimiento (30 Bs/día). Desarrollar un programa que dados el número...
tracking img