+ Archivos en C
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
+ Punteros en C
+ Tecnologias de almacenamiento
>> Turbo C basico 1
* Calificadores de tipo en C
* Caracteristicas del C
* Comentarios
* Estructura del C
>> Estructuras condicionales
* Historia del C
* Identificadores
* Inclusion de Ficheros
* Jerarquia de operadores
* Sentencia Printf en C
* Sentencia Scanf en C
* Constantes en C
* Sencuencias de escape en C
* Variables en C
* Los lenguajes de programacion
* Operadores aritmeticos en C
* Operadores de asignacion en C
* Operadores logicos en C
* Operadores relacionales en C
* palabras reservadas en C
* tipos de datos en C
Estructuras condicionales en C
+ Estructuras en C
+ Graficos en C
+ Metodo de ordenacion Burbuja
+ Punteros en C
+ Tecnologias de almacenamiento
>> Turbo C basico 1
* Calificadores de tipo en C
* Caracteristicas del C
* Comentarios
* Estructura del C
>> Estructuras condicionales
* Historia del C
* Identificadores
* Inclusion de Ficheros
* Jerarquia de operadores
* Sentencia Printf en C
* Sentencia Scanf en C
* Constantes en C
* Sencuencias de escape en C
* Variables en C
* Los lenguajes de programacion
* Operadores aritmeticos en C
* Operadores de asignacion en C
* Operadores logicos en C
* Operadores relacionales en C
* palabras reservadas en C
* tipos de datos en C
Estructuras condicionales en C
-
Estructura if-else
Sintaxis:
La sentencia solo se ejecuta si se cumple la condición. En caso contrario el programa sigue su curso sin ejecutar la sentencia.
Otro formato:
else sentencia2;
Otro formato:
else if (condición) sentencia2;
else if (condición) sentencia3;
else sentencia4;
-
Estructura Switch
Esta estructura se suele utilizar en los menús, de manera que según la opción seleccionada se ejecuten una serie de sentencias. Su sintaxis es:
switch (variable)
{
case contenido_variable1:
sentencias;
break;
case contenido_variable2:
sentencias;
break;
default:
sentencias;
}
Cada case puede incluir una o más sentencias sin necesidad de ir entre llaves, ya que se ejecutan todas hasta que se encuentra la sentencia BREAK. La variable evaluada sólo puede ser de tipo entero o caracter. default ejecutará las sentencias que incluya, en caso de que la opción escogida no exista.
#include <stdio.h>
#include <conio.h>
main()
{
int a;
clrscr();
printf("Introduce el día: ");
scanf("%d",&a);
switch(a)
{
case 1: printf ("Es lunes"); break;
case 2: printf ("Es martes"); break;
case 3: printf ("Es miercoles"); break;
case 4: printf ("Es jueves"); break;
case 5: printf ("Es viernes"); break;
default: printf ("El dia no esta registrado"); break;
}
getche();
}