|
⇤ ← Versión 1 con fecha 2014-06-17 17:19:48
Tamaño: 29
Comentario:
|
Tamaño: 1404
Comentario:
|
| Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
| Línea 1: | Línea 1: |
| <<Include(oci/lenguajecHeader)>> <<TableOfContents>> == Sentencia Switch == Es una estructura de condicional de selección múltiple. Permite seleccionar las acciones a realizar de acuerdo al valor que tome una variable. Su sintaxis es: {{{#!C swicth(expresion){ case x ... ... ... default: ... } }}} |
|
| Línea 3: | Línea 22: |
| == Sentencia Switch ==. | Ejemplo: {{{#!C #include <stdio.h> #include <stdlib.h> int main(void) { int opc; float numero1, numero2; printf ("Ingrese el primer numero: "); scanf ("%f", &numero1); printf ("Ingrese el segundo numero: "); scanf ("%f", &numero2); system("clear"); printf ("Ingrese 1 para Suma los numeros \n"); printf ("Ingrese 2 para Restar los numeros \n"); printf ("Ingrese 3 para Multiplicar los numeros \n"); printf ("Ingrese 4 para Dividir los numeros \n"); scanf ("%d", &opc); system("clear"); switch(opc){ case 1: printf ("\n La suma es: %.2f", numero1+numero2); break; case 2: printf ("\n La resta es: %.2f", numero1-numero2); break; case 3: printf ("\n La multiplicacion es: %.2f", numero1*numero2); break; case 4: printf ("\n La division es: %.2f", numero1/numero2); break; default: printf ("\n La opcion ingresada no es valida"); } return 0; } }}} |
Inicio • Introducción • Nuestra primera aplicacion • printf(), scanf() y tipo de formatos • Variables • Operadores Básicos • Sentencia IF • Sentencia SWITCH • Estructura FOR • Estructura WHILE • Estructura DO-WHILE • Constantes • Procedimientos y Funciones • Arreglos
Tabla de Contenidos
Sentencia Switch
Es una estructura de condicional de selección múltiple. Permite seleccionar las acciones a realizar de acuerdo al valor que tome una variable.
Su sintaxis es:
swicth(expresion){
case x
...
...
...
default: ...
}Ejemplo:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int opc;
float numero1, numero2;
printf ("Ingrese el primer numero: ");
scanf ("%f", &numero1);
printf ("Ingrese el segundo numero: ");
scanf ("%f", &numero2);
system("clear");
printf ("Ingrese 1 para Suma los numeros \n");
printf ("Ingrese 2 para Restar los numeros \n");
printf ("Ingrese 3 para Multiplicar los numeros \n");
printf ("Ingrese 4 para Dividir los numeros \n");
scanf ("%d", &opc);
system("clear");
switch(opc){
case 1:
printf ("\n La suma es: %.2f", numero1+numero2);
break;
case 2:
printf ("\n La resta es: %.2f", numero1-numero2);
break;
case 3:
printf ("\n La multiplicacion es: %.2f", numero1*numero2);
break;
case 4:
printf ("\n La division es: %.2f", numero1/numero2);
break;
default:
printf ("\n La opcion ingresada no es valida");
}
return 0;
}