Guía 5 condicional

Anuncio
UNIVERSIDAD TECNOLÓGICA DE LOS ANDES
INGENIERÍA DE SISTEMAS E INFORMÁTICA
FUNDAMENTOS DE PROGRAMACIÓN
DOCENTE: Ing. Ronald Rentería Ayquipa
MARCO TEÓRICO:
ESTRUCTURA CONDICIONAL ANIDADA.
EJERCICIOS RESUELTOS
Ejemplo Nº 01:
Escribir un programa que indique si un número introducido por teclado es positivo, igual a
cero o negativo.
C++
#include <iostream.h>
#include <conio.h>
void main()
{
int x;
cout << "Positivo, Negativo o Zero" << endl;
cout << "=========================" << endl;
// INGRESO DE DATOS
cout << "Entre un numero = ";
cin >> x;
// COMPARAR EL NUMERO
if( x > 0 )
{
cout << "El numero " << x << " es positivo" << endl;
}
else
{
if( x < 0 )
{
cout << "El numero " << x << " es negativo" << endl;
}
else
{
cout << "El numero " << x << " es zero" << endl;
}
}
getch();
}
Universidad Tecnológica de los Andes
Fundamentos de Programación
1/4
Ingeniería de Sistemas e Informática
Ing. Ronald Rentería A.
Ejemplo Nº 02:
Ingresar tres números y hallar la diferencia del mayor menos el menor.
C++
#include <iostream.h>
#include <conio.h>
void main()
{
int a, b, c;
cout << "Diferencia" << endl;
cout << "==========" << endl;
// INGRESAR LOS 3 NUMEROS
cout << "Ingresar 3 numeros= "; cin >> a >> b >> c;
cout << "La diferencia del mayor menos el menor es ";
// CALCULAR LA DIFERENCIA
if(a>=b && b>=c)
cout << a - c;
else
if(a>=c && c>=b)
cout << a - b;
else
if(b>=a && a>=c)
cout << b - c;
else
if(b>=c && c>=a)
cout << b - a;
else
if(c>=a && a>=b)
cout << c - b;
else
cout << c - a;
getch();
}
Universidad Tecnológica de los Andes
Fundamentos de Programación
2/4
Ingeniería de Sistemas e Informática
Ing. Ronald Rentería A.
Ejemplo Nº 03:
Realizar un programa que indique la condición de un alumno de acuerdo a su nota
promedio:
 Si su promedio está entre 10.5 y 20 se considera APROBADO
 Si su predio es mayor o igual a 8 y menor a 10.5 se considera DESAPROBADO
 Si su promedio es mayor o igual a 0 y menor a 8 se considera REPROBADO
C++
#include <iostream.h>
#include <conio.h>
void main()
{
float promedio;
cout << "Aprobado, Desaprobado o Reprobado" << endl;
cout << "=================================" << endl;
// INGRESO DE DATOS
cout << "Ingrese la nota promedio = ";
cin >> promedio;
// COMPARAR LA NOTA PROMEDIO
if( promedio >= 10.5 )
{
cout << "Usted esta APROBADO" << endl;
}
else
{
if( promedio >=8 )
{
cout << "Usted esta DESAPROBADO" << endl;
}
else
{
cout << "Usted esta REPROBADO" << endl;
}
}
getch();
}
Universidad Tecnológica de los Andes
Fundamentos de Programación
3/4
Ingeniería de Sistemas e Informática
Ing. Ronald Rentería A.
Ejemplo Nº 04:
Hacer un algoritmo que indique si un número ‘n’ es divisible por 6 sin utilizar la comparación
(n MOD 6 = 0).
C++
#include<iostream.h>
#include<conio.h>
void main()
{
int numero;
cout << "Divisible por 6" << endl;
cout << "===============" << endl;
// INGRESO DE DATOS
cout << "Ingrese el numero = ";
cin >> numero;
// COMPARAR LA NOTA PROMEDIO
if( numero % 2==0 && numero % 3==0)
{
cout << "El numero "<<numero<<" es divisible por 6"<<endl;
}
else
{
cout << "El numero "<<numero<<" NO es divisible por 6"<<endl;
}
getch();
}
Universidad Tecnológica de los Andes
Fundamentos de Programación
4/4
Descargar