Académique Documents
Professionnel Documents
Culture Documents
Condiciones anidadas
Condiciones anidadas
Estatutos if s anidados
Condiciones anidadas
Sintaxis:
if (condicin1)
estatuto1
else
if (condicin2)
estatuto2
else
if (condicinn)
estatuton
else
estatutoe
Condiciones
Condiciones anidadas
if (condicin 1)
if (condicin 2)
estatuto;
else // este else pertenece al if de la condicin 2, pues se
// se asocia al if ms cercano
estatuto;
Condiciones
Condiciones anidadas
if (condicin 1)
{
if (condicin 2)
estatuto;
}
else // con el uso de llaves cerramos el if anidado y el else
estatuto; // pertenece al primer if
Condiciones
Condiciones anidadas
Ejemplo:
if (num == 0)
cout << " El nmero es cero";
else
if (num > 0)
cout << " El nmero es positivo";
else
cout << " El nmero es negativo";
Condiciones
Condiciones anidadas
Ejemplo I: Programa que lee 3 nmeros enteros diferentes y los despliega de mayor a menor.
#include <iostream.h>
/* Declaracin de variables globales */
int a,b,c;
int main()
{
cout << "Dame los 3 numeros "<< endl;
cin >> a >> b >> c;
if (a > b)
if ( b > c)
cout << a << " " << b << " " << c;
else
cout << a << " " << c << " " << b;
else
if ( a > c)
cout << b << " " << a << " " << c;
else
if ( b > c )
cout << b << " " << c << " " << a;
else
cout << c << " " << b << " " << a;
return 0;
}