If Anidados

Páginas: 2 (272 palabras) Publicado: 11 de octubre de 2011
ifs ANIDADOS

Un if anidado es un if que es el objeto de otro if o else. Una sentencia else siempre se refiere al if más próximo que esté en el mismo bloque. Un compilador bajoel estándar ANSI permite tener como máximo 15 niveles de profundidad.
Es posible encadenar varios ifs y varios elses en algo conocido como escalera if-else-if por su aparienciavisual.

Forma General:
if(comparación) sentencia;
else
if(comparación) sentencia;
else
if(comparación) sentencia;
else
sentencia;Las condiciones son evaluadas de arriba hacia abajo. Tan pronto se cumpla con una condición, las sentencias asociadas a ella son ejecutadas y el resto de la escalera es brincado. Sininguna de las condiciones son ciertas, el último else es ejecutado (si está presente).

Por ejemplo: Si se requiere hacer un programa que pida el sexo de una persona y la edad eimprima si es hombre o mujer mayor o menor de edad el programa seria de la siguiente forma:

#include
#include
void main(void)
{ char sexo;
int edad;
clrscr();printf("Cuantos años tiene ");
scanf("%d",&edad);
printf("De que sexo es ");
scanf("%c",&sexo);
if (edad>=18)
if (sexo=='F')
printf("Mujer mayor de edad");else
printf("Hombre mayor de edad ");
else
if (sexo=='F')
printf("Mujer menor de edad");
else
printf("Hombre menor de edad ");
getch();}

En la practica anterior se trataron los operadores relaciónales, además de los operadores relaciónales C cuenta con los operadores lógicos. Como se aprendió anteriormente,los operadores relaciónales comparan dos valores y devuelven un resultado verdadero o falso, basado en la comparación. Los operadores lógicos agrupan resultados de verdadero/falso.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • if anidado en c++
  • If anidados programacion
  • If anidad
  • Programacion C++ If, If Anidados, For, Switch
  • Anidados
  • Anidamiento
  • Modelo de diseño anidado y cruzado-anidado
  • Relaciones anidadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS