Professional Documents
Culture Documents
Ejercicios Con If Anidados
Ejercicios Con If Anidados
If Anidados
1. Elabore un programa en C++ que reciba desde el teclado los valores de dos (2) números
enteros (a y b) y luego imprima esos mismos números pero ordenados en forma ascendente.
Suponga que los números son diferentes – sin vectores.
2. Elabore un programa en C++ que reciba desde el teclado los valores de tres (3) números
enteros (a, b y c) y luego imprima esos mismos números pero ordenados en forma
ascendente. Suponga que los números son diferentes – sin vectores.
3. Elabore un programa en C++ que reciba desde el teclado los valores de cuatro (4) números
enteros (a, b, c y d) y luego imprima esos mismos números pero ordenados en forma
ascendente. Suponga que los números son diferentes – sin vectores.
4. Elabore un programa en C++ que reciba desde la pantalla los valores de cinco (5) números
enteros (a, b, c, d y e) y luego imprima esos mismos números pero ordenados en forma
ascendente. Suponga que los números son diferentes – sin vectores.
5. Elabore un programa en C++ que reciba desde la pantalla los valores de seis (6) números
enteros (a, b, c, d, e y f) y luego imprima esos mismos números pero ordenados en forma
ascendente. Suponga que los números son diferentes – sin vectores.
6. Elaborar un programa en C++ que nos permita calcular e imprimir el resultado de la siguiente
fórmula:
7. Elaborar un programa en C++ que nos permite leer dos (2) números desde el teclado. Calcule e
imprima el valor de la suma, resta, multiplicación y división, de los números leídos.
Solución Ejercicio No. 1
#include <iostream>
using namespace std;
int main() {
int a, b;
cout<<"Digite el primer numero entero: "; cin>>a;
cout<<"Digite el segundo numero entero: "; cin>>b;
if(a<b) {
cout<<"\n"<<a;
if (true) {
cout<<"\n"<<b;
}
}
if(a>b) {
cout<<"\n"<<b;
if (true) {
cout<<"\n"<<a;
}
}
return 0;
} // main()
#include <iostream>
using namespace std;
int main(){
int a,b;
cout << "Ingrese el valor de a:"; cin >> a;
cout << "Ingrese el valor de b:"; cin >> b;
if (a>b) {
cout << b <<"-"<< a;}
else{
cout << a <<"-"<< b;
}
return 0;
}
Solución Ejercicio No. 2
}
} else
{
if (a<c and c<b) { //opción 2
cout << a, c, b;
} else
{
if (b<a and a<c) { //opción 3
cout << b, a, c;
} else
{
if (b<c and c<4) { //opción 4
cout << b, c, a;
} else
{
if (c<a and a<b) { //opción 5
cout << c, a, b;
#include <iostream>
int main() {
int x,y,z;
cout<<"Ingrese el primer numero: "<<endl;
cin>>x;
cout<<"Ingrese el segundo numero: "<<endl;
cin>>y;
cout<<"Ingrese el tercer numero: "<<endl;
cin>>z;
if (x>y && y>z){
cout<<x<<" "<<y<<" "<<z<<endl;
}
else
{
if (x>z && z>y){
cout<<x<<" "<<z<<" "<<y<<endl;
}
else
{
if(y>x && x>z ) {
cout<<y<<" "<<x<<" "<<z<<endl;
}
else
{
if (y>z && z>x){
cout<<y<<" "<<z<<" "<<x<<endl;
}
else
{
if (z>x && x>y){
cout<<z<<" "<<x<<" "<<y<<endl;
}
else
{
if (z>y && y>x){
cout<<z<<" "<<y<<" "<<x<<endl;
}
else
{
cout<<"ERROR: Los numeros deben ser diferentes";
}
}
}
}
}
}
return 0;
}
Solución Ejercicio No. 3