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