Reporte de practica 2
Rojas Rivera Luis Ernesto
Fundamentos de
Programacion
1AV1
Aguilar Cruz Karen Alicia
Problema 1
Calcular el área y volumen de una esfera a partir del
valor de su radio. El radio debe ser dado por el usuario
Análisis
Datos de entrada:
Float radio
Datos de salida
Float área
Float radio
Datos auxiliares:
Float pi=3.1416
Operaciones
Area=4*pi*radio*radio
Volumen=4/3*pi*pow(radio,3)
Algoritmo
1. Inicio
2. Ingresar valor para radio
3. Guardar el valor de radio en “radio”
4. Area=4*pi*radio*radio;
Volumen= 4/3*pi*pow(radio,3);
“El área de la esfera es”+ área +”y el volumen es” +
volumen.
Diagrama de flujo
Pruebas
Radio Area Volumen
10 1256.64 4188.79
7.5 706.85 1767.14587
1.3 21.23 9.20277
Problema 2
Dados dos lados de un triangulo rectángulo,
determinar el valor de la hipotenusa, su área y su
perímetro.
Análisis
Datos de entrada
Float c_o
Float c_a
Datos de salida
Float h
Float área
Float perímetro
Algoritmo
1. Inicio
2. “Ingresar valor de c_o y c_a
3. h=sqrt(pow(c_o,2)+pow(c_a,2))
area=(c_o*c_a)/2
perimetro=c_o+c_a+h
4. “La hipotenusa es” +h+, “el área es”+área+,”el
perímetro es”+perímetro
5. Fin
Diagrama de flujo
Pruebas
h área perimetro
C_O=5 8.60 17.5 20.6
C_A=7
Problema 3
En una papeleria se ponen a la venta libros en $100,
agendas en $150 y plumas en 2.35. Calcule el monto
total de una venta de acuerdo con el numero de
artículos que un cliente adquiere.
Análisis
Datos de entrada:
Float X=cantidad de libros adquiridos
Float Y= cantidad de agendas adquiridas
Float Z=cantidad de plumas adquiridas
Datos de salida:
Libro
Agenda
Plumas
Total de compra
Algoritmo
1. “Ingresar precio de libros en “libros”, ingresar
precio de agendas en “agendas” e ingresar precio
de las plumas en “plumas”
2. Libro=x*100;
Agenda=y*150
Pluma=Z*2.35
3. “total x”+ “total y”+”total z”
4. Cantidad total a pagar
5. Fin
Diagrama de flujo
Pruebas
Precio libro precio agenda precio plumas
100 150
2.35
Cantidad libros adq. Cantidad agendas adq.
5 6
Cantidad plumas ad.
3
Total de la compra: $1407.05 pesos
Conclusiones
Esta practica nos ayudo a comprender operaciones
básicas en el programa, además a identificar que tipo
de dato me dan y de que tipo tengo que dar (entero,
booleano, decimal, etc.), además de integrar ciertas
funciones en el programa para realizar las operaciones