Practica D If Else Trejo Cruz Valeria
Practica D If Else Trejo Cruz Valeria
Practica D If Else Trejo Cruz Valeria
// if...else
// Matricula: 335002346
#include <iostream>
int main() {
// 1.16 Diseñar un programa que lea tres números A, B, C y visualice en pantalla el valor del más grande.
double A, B, C;
cin >> A;
cin >> B;
cin >> C;
if (A>B)
if (A>C)
else
else
{
if (B>C)
else
// 1.17 Crear un programa que lea tres números diferentes, A, B, C, e imprime los valores máximo y mínimo. El
procedimiento consistirá en comparaciones sucesivas de parejas de números. Cree el algoritmo, diagrama de flujo y
código en C#
int el_mayor = 0;
int el_menor = 0;
el_mayor = aA;
el_menor = bB;
{
if (bB > cC)
el_menor = cC;
else
el_menor = bB;
else
el_mayor = bB;
el_menor = cC;
else
el_menor = aA;
}
else
el_mayor = cC;
if (B > A)
el_menor = aA;
else
el_menor = bB;
// 1.18 Crear un programa al que le solicitemos la hora HH, MM, SS y nos calcule la hora dentro de un segundo más
tarde. Leeremos las horas minutos y segundos como números enteros.
SS=SS+1;
SS = 0;
MM=MM+1;
MM = 0;
HH=HH+1;
cout << "La hora un segundo después es: " << HH << ":" << MM << ":" << SS << endl;
// 1.19 Determinar el precio del boleto de ida y vuelta en avión, conociendo la distancia a recorrer y sabiendo que si el
número de días de estancia es superior a 7 y la distancia superior a 800 km el billete tiene una reducción del 30%. El
precio por km es de 2.5 dólares.
int diasEstancia;
precioPorKm = 2.5;
if (diasEstancia > 7 && distancia > 800)
descuento = 0.3;
else
descuento = 0.0;
precioTotal = 2 * distancia * precioPorKm * (1 - descuento); //2 porque son 2 boletos (ida y vuelta)
cout << "El precio del boleto de ida y vuelta es: $" << precioTotal << endl;
// 1.20 Escribir las instrucciones apropiadas para cada una de las siguientes condiciones:
// a) Si un ángulo es igual a 90 grados, imprimir el mensaje "El ángulo es un ángulo recto" sino imprimir el mensaje "El
ángulo no es un ángulo recto".
double angulo;
if (angulo == 90)
else
// b) Si la temperatura es superior a 100 grados, visualizar el mensaje “por encima del punto de ebullición del agua” sino
visualizar el mensaje “por debajo del punto de ebullición del agua”.
double temperatura;
cout << "Por encima del punto de ebullición del agua" << endl;
else
cout << "Por debajo del punto de ebullición del agua" << endl;
// c) Recibir un número, Si este número es positivo, sumar el número a total de positivos usando una variable que
acumule los números negativos, sino sumar al total de negativos usando una variable que acumule los números
negativos.
if (numero > 0)
totalPositivos += numero;
else
totalNegativos += numero;
// d) Si “x” es mayor que “y”, y “z” es menor que “y”, imprimir “x”.
int x, y, z;
cout << "Valor de x: ";
cin >> x;
cin >> y;
cin >> z;
cout << "El valor de x es mayor que y y z es menor que y, por lo tanto, se imprime x: " << x << endl;
//e) Si la distancia es mayor que 20 y menos que 35, crear y leer un valor para una variable de tipo entero llamada
“tiempo”.