Professional Documents
Culture Documents
#include <iostream>
using namespace std;
int main()
{
int dato1, dato2;
cout<<"Introduzca el Valor del Dato 1: "<<endl;
cin>>dato1;
cout<<"Introduzca el Valor del Dato 2: "<<endl;
cin>>dato2;
if (dato1>dato2)
{
cout<<"El Valor del dato 1 es el mayor "<<dato1<<endl;
cout<<"El Valor del dato 2 es el menor "<<dato2<<endl;
}
else
if (dato2>dato1)
{
cout<<"El Valor del dato 2 es el mayor "<<dato2<<endl;
cout<<"El Valor del dato 1 es el menor "<<dato1<<endl;
}
else
if (dato1==dato2)
{
cout<<"El Valor del dato 1 y el dato 2 es identico: "<<dato1<<endl;
}
}
Estructura de control switch:
La sentencia que se va a describir a continuación desarrolla una función
similar a la de la sentencia if ... else con múltiples ramificaciones,
aunque como se puede ver presenta también importantes diferencias.
La forma general de la sentencia switch es la siguiente:
switch (expresion) {
case expresion_N1:
sentencia_1;
case expresion_N2:
sentencia_2;
...
case expresion_N…:
sentencia_n;
[default:
sentencia;]
}
#include <iostream>
using namespace std;
int main()
{
int valor1, valor2, opcion, sum, res, mul, div;
cout<<"Introduzca VALOR 1: "<<endl;
cin>>valor1;
cout<<"Introduzca VALOR 2: "<<endl;
cin>>valor2;
cout<<"***** C A L C U L A D O R A *****"<<endl;
cout<<" MENU PRINCIPAL"<<endl;
cout<<" 1 SUMA"<<endl;
cout<<" 2 RESTA"<<endl;
cout<<" 3 MULTIPLICACION"<<endl;
cout<<" 4 DIVISION"<<endl<<endl;
cout<<"Elija una opcion de las que sean mostrado:"<<endl;
cin>>opcion;
switch (opcion){
case 1:
sum=valor1+valor2;
cout<<"El Resultado de la suma es: "<<sum<<endl;
break;
case 2:
res=valor1+valor2;
cout<<"El Resultado de la resta es: "<<res<<endl;
break;
case 3:
mul=valor1+valor2;
cout<<"El Resultado de la multiplicacion es: "<<mul<<endl;
break;
case 4:
div=valor1+valor2;
cout<<"El Resultado de la division es: "<<div<<endl;
break;
default:
cout<<"ERROR SOLO HAY 4 OPCIONES DEFINIDAS"<<endl;
break;
}
#include <iostream>
using namespace std;
int main()
{
int cant, acumulador=0, edad, promedio, contador=0;
cout<<"Indique la cantdidad de Personas"<<endl;
cin>>cant;
for (int i=0; i<cant; i++)
{
cout<<"Indique la edad de la Persona: "<<endl;
cin>>edad;
if (edad>=18)
{
contador=contador+1;
acumulador=acumulador+edad;
}
}
promedio=acumulador/contador;
cout<<"El promedio de edad de las personas mayores de edad es:
"<<promedio<<endl;
}
#include <iostream>
using namespace std;
int main()
{
int cantidad, nota, contador=0;
cout<<"Indique la cantidad de alumnos: "<<endl;
cin>>cantidad;
while (contador<=cantidad)
{
contador=contador+1;
cout<<"Indique la NOTA: "<<endl;
cin>>nota;
if (nota>=6 && nota<=10)
{
contador=contador+1;
cout<<"APROBADO"<<endl;
}
else if (nota>=0 && nota<=5)
{
cout<<"REPROBADO"<<endl;
}
else
{
cout<<"ESTA NOTA NO ESTA EN LA ESCALA DE 0 al 10"<<endl;
}
}
}
#include <iostream>
using namespace std;
int main()
{
int nota, contador=0;
char opc;
do
{
cout<<"Indique la Nota: "<<endl;
cin>>nota;
if (nota>=6 && nota<=10)
{
contador=contador+1;
cout<<"APROBADO"<<endl;
}
else if (nota>=0 && nota<=5)
{
cout<<"REPROBADO"<<endl
}
else
{
cout<<"ESTA NOTA NO ESTA EN LA ESCALA DE 0 al 10"<<endl;
}
cout<<"Desea Introducir otra Nota S/N"<<endl;
cin>>opc;
}
while (opc=='S' || opc=='s');
cout<<"La cantidad de Aprobados Fue: "<< contador<<endl;
}