Está en la página 1de 2

UNIVERSIDAD MILITAR NUEVA GRANADA

Carol Juliana Ramírez Aguilar

Taller Adicional:

Entrega 4 del Trabajo Final - Estructura Selectiva Anidada

Se requiere construir una piscina de forma rectangular y fondo plano, que tiene x metros de ancho, y metros de largo
y z metros de profundidad. Validar que las dimensiones no sean negativas y calcular la cantidad de agua necesaria para
llenarla hasta 10 cm por debajo del nivel y determinar el valor a pagar por el servicio teniendo en cuenta que hay tres
tarifas para el valor del metro cúbico de agua según el Estrato:

 Estrato 1 o 2: $1.456
 Estrato 3 o 4: $1.856
 Estrato 5 o 6: $2.256

Visual c++
#include<iostream>
using namespace std;
int main()
{
float x, y, z;
double agua, valor;
char estrato;
cout << "digite el ancho de la piscina "; cin >> x;
cout << "digite el largo de la piscina "; cin >> y;
cout << "digite la profundidad de la piscina "; cin >> z;
if (x>0 && y>0 && z>0)
{
cout << "cual es su estrato de vivienda actual "; cin >> estrato;
if (0<estrato || estrato<7)
{
if (estrato<5)
{

if (estrato<=4)
{
if (estrato<3)
{
agua = x * y * (z - 0.1);
valor = agua * 1456;
cout << "la cantidad de agua necesaria para llenar
la piscina es " << agua << endl;
cout << "el valor a pagar por el servicio es " <<
valor;
}

else
{
agua = x * y * (z - 0.1);
valor = agua * 2256;
cout << "la cantidad de agua necesaria para llenar
la piscina es " << agua << endl;
cout << "el valor a pagar por el servicio es " << valor <<
endl;
}
}

else
{
agua = x * y * (z - 0.1);
valor = agua * 2256;
cout << "la cantidad de agua necesaria para llenar la
piscina es " << agua << endl;
cout << "el valor a pagar por el servicio es " << valor << endl;
}
}
else
{
cout << "su estrato no es valido" << endl;
}
}
}

También podría gustarte