Condicionales
Programas Condicionales
(Estructuras IF, SWITCH, WHILE, DO WHILE)
La programación de Condición o programación Condicional consiste en afirmar una expresión, si ésta es verdadera se procede a realizar una instrucción, sino se realiza otra instrucción, se le conoce también como instrucción IF. Por ejemplo:


La programación de Caso o instrucción SWITCH es también de condición con un grado más complejo. Se requiere de casos para validar una expresión. Por ejemplo:


Existe una tercera y es la instrucción DO WHILE, consiste en hacer determinadas instrucciones mientras la condición que le asignamos sea valida. Por ejemplo:


Estos 3 casos se pueden mezclar para un mejor desempeño del programa estructurado. A continuación 3 problemas para un mejor entendimiento.
Problema 1 Condicional: Dado como dato el sueldo de un trabajador, considere un aumento del 15% si su sueldo es inferior a 1000 y de un 12% en caso contrario. Imprima el sueldo con el aumento incorporado.
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
float Sueldo, Total, Aumento;
system (“color F0“);
cout<<“\n\t***EJERCICIO 1 CONDICIONAL IF***\n\n“;
cout<<“\tDado como dato el sueldo de un trabajador, considere un aumento\n“;
cout<<“\tSi su sueldo es menor a 1000 se hara del 15%\n“;
cout<<“\tSi su sueldo es mayor o igual a 1000 se hara del 12%\n“;
cout<<“\tImprima el sueldo con el aumento incorporado…\n\n“;
cout<<“\tEscriba el sueldo del trabajador\n\t“;
cin>>Sueldo;
if (Sueldo<1000)
{
Aumento=Sueldo*.15;
Total=Sueldo+Aumento;
}
else
{
Aumento=Sueldo*.12;
Total=Sueldo+Aumento;
}
cout<<“\n\tSu aumento es de: “<<Aumento<<” pesos\n“;
cout<<“\tEl sueldo con aumento es de: “<<Total<<” pesos\n\n\t“;
system(“PAUSE“);
return 0;
float Sueldo, Total, Aumento;
system (“color F0“);
cout<<“\n\t***EJERCICIO 1 CONDICIONAL IF***\n\n“;
cout<<“\tDado como dato el sueldo de un trabajador, considere un aumento\n“;
cout<<“\tSi su sueldo es menor a 1000 se hara del 15%\n“;
cout<<“\tSi su sueldo es mayor o igual a 1000 se hara del 12%\n“;
cout<<“\tImprima el sueldo con el aumento incorporado…\n\n“;
cout<<“\tEscriba el sueldo del trabajador\n\t“;
cin>>Sueldo;
if (Sueldo<1000)
{
Aumento=Sueldo*.15;
Total=Sueldo+Aumento;
}
else
{
Aumento=Sueldo*.12;
Total=Sueldo+Aumento;
}
cout<<“\n\tSu aumento es de: “<<Aumento<<” pesos\n“;
cout<<“\tEl sueldo con aumento es de: “<<Total<<” pesos\n\n\t“;
system(“PAUSE“);
return 0;
Comentarios
Publicar un comentario