1 / 8

Profesora: Nelwi Báez P

Profesora: Nelwi Báez P. Switch. Es decir, se escribe tras “ switch ” la expresión a analizar, entre paréntesis.

Download Presentation

Profesora: Nelwi Báez P

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Profesora: Nelwi Báez P

  2. Switch Es decir, se escribe tras “switch” la expresión a analizar, entre paréntesis. Después, tras varias órdenes “case” se indica cada uno de los valores posibles. Los pasos (porque pueden ser varios) que se deben dar si se trata de ese valor se indican a continuación, terminando con “break”. Si hay que hacer algo en caso de que no se cumpla ninguna de las condiciones, se detalla tras “default”.

  3. ejemplos

  4. Escriba un programa en Lenguaje C que solicite el ingreso de un número del 1 al 9 y que muestre por pantalla el número seleccionado en letras. #include <stdio.h> #include <stdlib.h> voidmain() { intopcion; printf("Ingrese un numero entero: "); scanf("%d",&opcion); switch(opcion) { case 1: printf("Ha ingresado el numero uno\n"); break; case 2: printf("Ha ingresado el numero dos\n"); break; case 3: printf("Ha ingresado el numero tres\n"); break; case 4: printf("Ha ingresado el numero cuatro\n"); break; case 5: printf("Ha ingresado el numero cinco\n"); break; case 6: printf("Ha ingresado el numero seis\n"); break; case 7: printf("Ha ingresado el numero siete\n"); break; case 8: printf("Ha ingresado el numero ocho\n"); break; case 9: printf("Ha ingresado el numero nueve\n"); break; defalut: printf("Ha ingresado un numero no valido\n"); break; } system("PAUSE"); }

  5. Escriba un programa que solicite el ingreso de dos números enteros y que luego permita seleccionar si se sumarán, restarán dividirán o multiplicarán y muestre el resultado por pantalla #include <stdio.h> #include <stdlib.h> voidmain() { intopcion,a,b,resultado; printf("Ingrese un numero entero [a]: "); scanf("%d",&a); printf("Ingrese un numero entero [b]: "); scanf("%d",&b); printf("Menu\n"); printf("1. Sumar\n"); printf("2. Restar\n"); printf("3. Dividir\n"); printf("4. Multiplicar\n"); printf("Elija una operacion: "); scanf("%d",&opcion); switch(opcion) { case 1: resultado=a+b; printf("%d + %d = %d\n",a,b,resultado); break; case 2: resultado=a-b; printf("%d - %d = %d\n",a,b,resultado); break; case 3: resultado=a/b; printf("%d / %d = %d\n",a,b,resultado); break; case 4: resultado=a*b; printf("%d x %d = %d\n",a,b,resultado); break; defalut: printf("Opcion no valida\n"); break; } system(“pause”) }

  6. // ejemplo con un salario con la condicionswitch #include <stdio.h> #include <stdlib.h> #include <windows.h> intmain() { int nivel; float salario, slanuevo; printf("Introduce el nivel de antiguedad del trabajador: "); scanf("%d",&nivel); printf("Introduce tu salario: "); scanf("%f",&salario); switch (nivel) { case 5: slanuevo=salario+(salario*.035); printf("\nTu salario es:%f\n",slanuevo); break; case 6: slanuevo=salario+(salario*.041); printf("\nTu salario es: %f\n",slanuevo); break; case 7: slanuevo=salario+(salario*.048); printf("\nTu salario es: %f\n",slanuevo); break; case 8: slanuevo=salario+(salario*.053); printf("\nTu salario es: %f\n",slanuevo); break; default: printf("\nTu salario es: %f\n",salario); } system("PAUSE"); return 0; } Analice el siguiente código y agregue más niveles de antigüedad para incrementar el salario

  7. Día de la semana correspondiente a los planetas del sistema solar: case 4 : printf("Jueves es, Jupiter\n"); break; case 5 : printf("Viernes es, Venus\n"); break; case 6 : printf("Sábado es, Saturno\n"); break; case 7 : printf("Domingo es, Sol\n"); break; default : printf("No existe\n"); } system ("PAUSE"); } #include <stdio.h> intdia = 0; main(void) { printf("Elige un Dia a la Semana\n\n"); printf("1. Lunes\n"); printf("2. Martes\n"); printf("3. Miercoles\n"); printf("4. Jueves\n"); printf("5. Viernes\n"); printf("6. Sábado\n"); printf("7. Domingo\n"); printf("Que numero de dia de la semana escoges: "); scanf("%i",&dia); switch(dia) { case 1 : printf("Lunes es, Luna\n"); break; case 2 : printf("Martes es, Marte\n"); break; case 3 : printf("Miercoles es, Mercurio\n"); break;

  8. Ejercicios • Programa que ingrese una nota de la “A” a la “D” e indique su status según la escala siguiente: • A: EXCELENTE • B:BUENO • C: REGULAR • D: DEFICIENTE • Programa que al seleccionar el día de la semana muestre el menú de ese día y el costo del almuerzo. • Programa que permita seleccionar el semestre a cursar y muestre: las asignaturas con sus respectivas unidades de crédito.

More Related