Sei sulla pagina 1di 5

PROBLEMA

La figura muestra un tanque cilíndrico con base cónica de radio R. Si el volumen de


líquido es muy bajo y cubre sólo la parte cónica, el volumen es simplemente el volumen
cónico del líquido. Si el volumen llega hasta la mitad de la parte cilíndrica, el volumen total
del líquido comprende la parte cónica llena y la parte cilíndrica parcialmente llena.

a. Escriba una función para calcular el volumen líquido almacenado en el tanque en


función de los valores dados R y d (altura del líquido).

b. Escriba un programa que imprima el volumen del líquido para diferentes valores R y d
ingresados por teclado y de un mensaje de error si d es mayor que 3R (altura máxima del
tanque).

c. Pruebe el programa ingresando diferentes valores para R y para d.


PLANTEAMIENTO

VOLUMEN DEL CILINDRO

VOLUMEN DEL CONO

Para calcular el volumen líquido almacenado en el tanque usaremos la combinación


del volumen del cono mas l a del cilindro

Vol umen del cilindro =∏*2a^2*2R d:radio

Vol umen del cono= ∏*R^a*R/3 d:radio

Todo esto en Funcion de la altura de liquido “d”


IMPLEMENTACION DEL PROGRAMA

A)

function v=volumen(d,R)

if d<=(3*R);

if d<=R

v=(pi*d^3)/3;

end

if d>R

v=(6*d-5*R)*(pi*R^2)/3;

end

%calcular volumen cono

B)

Planteando: R=altura mayor y r=altura menor y a=RADIO

V= pi.a^2*R^2

V=pi*a^2*r/3

VTOTAL=pi*a^2*R^2+pi*a^2*r/3

VTOTAL=pi*a^2(R^2+pi/3)

%Calcular volumen Cilindro


C)

C= VolumenTotal(R,r) %Volumentotal del liquid en el Cilindro mas el cono

R=1:n

R=1:3R

C=1

if R<3R

c= pi*(a^2)((R^2)+pi/3)

else

r==1

d==r

if V= (pi*(d^3)/3)

end

if d>r & d<=3r

V=(pi*(d^3)/3)+(pi*(r^2)*d)

End

If d>3r

End
PRUEBAS Y SEGUIMIENTO

R d V. Cilindro V. Cono V. total


0 0 0 0 0
1 1 3.1429 1.0476 4.1905
2 2 25.1429 8.381 33.5239
2 6 75.4286 25.1429 Error
3 9 254.5714 84.8571 Error
4 12 603.4286 201.1429 Error
8 24 4827.4286 1609.1429 Error
8 7 1408 469.3333 1877.3333
7 6 924 308 1232
9 5 1272.8571 424.2857 1697.1428
20 50 62857.1429 20952.381 Error

R y d en metros

Volumen en metros cubicos

Error:Ejecuta los commandos para AyB pero para Ccrea error debido a que d es
mayor que 3R es decir sobreparsaria la capacidad del Cilindro conico

Potrebbero piacerti anche