Professional Documents
Culture Documents
Radio de la lata
Diagrama de flujo:
Inicio
R=
Radio de la lata
Altura y volumen de la
lata.
Salida
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
6
Cdigo en C++:
# include <iostream>
# include <conio>
# include <math.h>
main()
{
float altura,volumen,radio,pi;
cout<<" dame la altura de la lata ";
cin>>altura;
cout<<"dame el volumen de la lata";
cin>>volumen;
pi=3.1416;
radio=sqrt((volumen/(altura*pi)));
cout<<"el radio de la lata es"<<radio;
getch ();
}
El departamento de geofsica de Pemex le envi a Schlumberger un inf orme del pozo
PRN3 de ciudad del Carmen, porque tienen un problema de derrumbamiento de las
paredes del pozo, que debe hacer la compaa para evitar el derrumbe.
El informe arroja los siguientes datos:
5940 m en profundidad medida.
1000 PSI
Anlisis:
Entradas Procesos Salidas
Profundidad medida
PSI
Densidad= PSI/(0.52*TVD) Densidad
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
7
Diagrama de flujo:
Cdigo en C++:
# include <iostream>
# include <conio>
main()
{
float PSI,TVD,d;
cout<<"ingrese los PSI medios por favor";
cin>>PSI;
cout<<"ingrese la profundida medida por favor";
cin>>TVD;
Inicio
Salida
Profundidad
medida
PSI
Densidad
Densidad= PSI/(0.52*TVD)
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
8
d=PSI/(0.052*TVD);
cout<<"la densidad necesaria para evitar el derrumbamiento del pozo es de"<<d;
getch();
}
Un estudiante de programacin de computadoras quiere saber cul es su promedio
final, si solo tiene la calificacin de 3 parciales de 4 y cuantos puntos le hace falta
para tener un promedio final de 9.
Entradas Procesos Salidas
Parcial 1
Parcial 2
Parcial 3
Promedio final=(parcial1+parcial
2+parcial3)/4
Puntos faltantes=(9-promedio
final)*4
Promedio final
Puntos faltantes
Diagrama de flujos
Inicio
Parcial 1
Parcial 2
Parcial 3
Promedio final=(parcial1+parcial
2+parcial3)/4
Puntos faltantes=(9 - promedio
final)*4
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
9
Cdigo en C++
# include <iostream>
# include <conio>
main()
{
float parcial1,parcial2,parcial3,promedioF,puntos;
cout <<"Ingrese la calificacion del primer parcial: ";
cin >>parcial1;
cout <<"Ingrese la calificacion del segundo parcial: ";
cin >>parcial2;
cout <<"Ingrese la calificacion del tercer parcial: ";
cin >>parcial3;
promedioF=(parcial1+parcial2+parcial3)/4;
puntos=(9-promedioF)*4 ;
cout<<endl<<"El promedio final es: "<<promedioF<<endl;
cout<<"Los puntos que le faltan para tener nueve de promedio son: "<<puntos<<endl;
getch();
}
Se disea un vitral en forma de rectngulo bajo un semicrculo. El ancho de la
ventana es de 3 pies, pero la altura h todava no se ha definido. Si se usan 24 pies
2
de vidrio, halla la altura h de la ventana y del vitral .
Anlisis:
Promedio final
Puntos faltantes
Salida
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
10
Entradas Procesos Salidas
Ancho de la ventana.
rea total de la
ventana.
R=d/2
rea semi=(( (R*R))/2)
rea rect=(rea t rea
semi)
Hvent=(rea rect /Ancho
vent)
Hvitral=(Hvent + R)
Altura de la ventana.
Altura del vitral.
Glosario:
R: Radio. Ancho vent: Ancho de la ventana.
rea semi: rea del semicrculo. (Es el dimetro del semicrculo)
rea rect: rea del rectngulo. Hvitral: Altura del vitral.
Hvent: Altura de la ventana rea t: rea total del vidrio.
Diagrama de flujo:
Inicio
Ancho de la
ventana.
rea total de la
ventana.
R=(Ancho vent/2)
rea semi=(( (R*R))/2)
rea rect=(rea t rea semi)
Hvent=(rea rect /Ancho vent)
Hvitral=(Hvent + R)
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
11
Cdigo en C++:
# include <iostream>
# include <conio>
# include <math.h>
main ()
{
float R,d,area_semi,area_rect,area_t,hvent,ancho_vent,hvitral,pi;
cout<<"dame el ancho de la ventana";
cin>>ancho_vent;
cout<<"dame el rea total del vidrio";
cin>>area_t;
pi=3.1416;
R=(ancho_vent/2);
area_semi=((pi*(R*R))/2);
area_rect=(area_t - area_semi);
Altura de la
ventana.
Altura del vitral.
Salida
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
12
hvent=(area_rect /ancho_vent);
hvitral=(hvent + R);
cout<<"la altura de la ventana es"<<hvent<<endl;
cout<<"la altura del vitral es"<<hvitral<<endl;
getch ();
}
Un cono ha de tener una capacidad de 8 pulg
3
de nieve cuando se llene hasta el
fondo. El dimetro de cono es de 2pulg y la copa de nieve tiene forma de
semiesfera. Encuentra la altura h del cono.
Anlisis:
Entradas Procesos Salidas
Capacidad del
cono de nieve.
Dimetro del
cono de nieve.
R=Dc/2
Vsemi=
(
Vcono=(Capc Vsemi)
Hcono=(Vcono*3)/( )
La altura del cono de
nieve.
Glosario:
R: radio.
Vsemi: Volumen del semicrculo.
Vcono: Volumen del cono.
Capc: Capacidad del cono.
Dc: Dimetro del cono.
Hcono: altura del cono.
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
13
Diagrama de flujos:
Inicio
Capacidad del cono
de nieve.
Dimetro del cono de
nieve.
R=Dc/2
Vsemi=
(
Vcono=(Capc Vsemi)
Hcono=(Vcono*3)/( )
Altura del cono de
nieve.
Salida
Reporte de Experiencia Aprendizaje Semestre Agosto Diciembre 2012
14
Cdigo en C++:
# include <iostream>
# include <conio>
main()
{
float r,dc,vsemi,vcono,capc,hcono,pi;
cout<<"dame el diametro del cono de nieve";
cin>>dc;
cout<<"dame la capacidad del cono de nieve";
cin>>capc;
pi=3.1416;
r=dc/2;
vsemi=((1.333333*pi)*(r*r*r))/2;
vcono=(capc - vsemi);
hcono=(3*vcono)/(pi*(r*r));
cout<<"la altura del cono de nieve es"<<hcono<<endl;
getch();
}
Nota: el 1.333333 es