Estructuras de decicion en c

Páginas: 2 (383 palabras) Publicado: 7 de febrero de 2010
Estructuras de decisión
Estructura de decisión If-Else
Cuando el programador desea especificar en un algoritmo o programa 2 o más caminos alternativos se debe utilizar una estructura de decisión,la cual evalúa una condición y en función del resultado, realiza una parte de la estructura u otra. Las condiciones se especifican mediante expresiones lógicas. Una de las estructuras de decisión es laestructura if-else y su sintaxis es la siguiente:
//Si se trata de dos o más instrucciones, estas van entre llaves { }
if (condición)

Instrucciones a ejecutar cuando la condición esverdadera;

else

Instrucciones a ejecutar cuando la condición es falsa;
Ejemplo:
#include
#include

void main(){

int year;

clrscr(); //Limpia la pantalla

printf ("Progamapara determinar si un año es bisiesto");
printf ("\nIntroduce un numero de año\n");

scanf ("%i", &year);

if (year%4 == 0 && year%100 != 0 || year%400 == 0)

printf ("\a\nEl año %i sies bisiesto", year);

else

printf ("\a\nEl año %i no es bisiesto", year);

getch();
}
If’s anidados
if (condición)

if (condición)

Instrucciones a ejecutar cuandola condición es verdadera;

else

Instrucciones a ejecutar cuando la condición es falsa;

else

Instrucciones a ejecutar cuando la condición es falsa;
Ejemplo:
#include#include

void main(){

int a, b, c, d, mayor;

clrscr ();

printf ("Programa que indica cual de 4 numeros es el mayor\n");
printf ("Introduce 4 numeros enteros:\n");

scanf("%i%i%i%i", &a, &b, &c, &d);

if (a > b)
if (a > c)
if (a > d)
mayor = a;

else
mayor = d;

else
if (c > d)
mayor = c;

else
mayor = d;
elseif (b > c)
if (b > d)
mayor = b;

else
mayor = a;

else
if (c > d)
mayor = c;

else
mayor = d;

printf ("El mayor es %i", mayor);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras C#
  • Estructuras de C++
  • Estructuras En C
  • Estructura en c++
  • Estructuras en c++
  • Estructuras en c
  • Estructura c++
  • Estructura de c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS