Logo Studenta

Tarea 2 programacion

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de Programación
Tarea 2
	Armando González De La Rosa 	3069543
I-Para los siguientes problemas, realiza la fase de análisis donde se especifique qué proceso se debe realizar, qué datos debe proporcionar la persona que ejecuta el programa (usuario), y qué valores debe desplegar el programa como resultado.
1.Determina la hipotenusa de un triángulo rectángulo, dado que el usuario proporciona de entrada las longitudes de sus catetos.
· Leer el valor del cateto a
· Leer el valor del cateto b
· Hacer la operación necesaria en este caso es 
· Al resultado sacar la raíz cuadrada y el resultado es la hipotenusaAlgoritmo
		Inicio
1. Leer los datos de Cateto A y B
2. Multiplicar Cateto A por Cateto A y el resultado guardarlo en A
3. Multiplicar Cateto B por Cateto B y el resultado guardarlo en B
4. Sumar Cateto A + B y el resultado guardarlo en H2
5. Sacar la raíz cuadrada de H2 y guardar el resultado en Hipotenusa
6. Mostrar el valor de Hipotenusa
Fin
Pseudocodigo
Leer CatA
 Leer	 CatB
 A = CatA * CatA
 B = CatB * CatB 
 H2 = A + B	
 Hipotenusa = raíz(H2)
 
2.Obtén el costo del boleto de avión. Se sabe que el costo por kilómetro recorrido es de $47 por los primeros 1000 kilómetros. Para los kilómetros restantes (en caso de haberlos), el costo es de $25.
· Leer el costo de los primeros 1000 km que son $47
· Contar los km después del despegue
· Cuando los km recorridos sean mayores a 1000km cobrar $25
· Si no sobre pasa los 1000km cobrar solo $47
Algoritmo 
		Inicio
1. Leer el costo inicial 
2. Leer el costo extra
3. Leer los kilómetros recorridos
4. Si los kilómetros recorridos son mayores a 1000 entonces sumar el costo inicial con el costo extra y cobrar el resultado
5. Si no cobrar el costo inicial
Pseudocodigo 
Leer Costo1 = 47
Leer Costo2 = 25
Leer km recorridos
 If (km > 1000)
 Cobrox = Costo1 + Costo2
 Escribir “Cobrar”
 Escribir “Cobrox”
 Else
 Escribir “Cobrar”
 Escribir “Costo1”
 End if 
3.Un Boeing 747 tiene la capacidad de carga para equipaje de aproximadamente 15,000 kilogramos. Se desea hacer un programa que sea útil para controlar la recepción de equipaje para ese avión. Para esto, toma en cuenta la siguiente información:
1. El total de los bultos no debe exceder la capacidad de carga del avión.
2. El peso de un bulto no debe exceder de 500 kilogramos.
3. El costo por kilo de bulto es el siguiente:
4. De 0 a 25 kg es de cero pesos.
5. De 26 a 300 es de 20 pesos por kilo de equipaje.
6. De 301 a 500 es de 30 pesos por kilo de equipaje
7. El programa debe generar el siguiente reporte:
8. Cantidad total de bultos ingresados al vuelo.
9. Peso total en bultos aceptados.
10. Peso del bulto más pesado y del más liviano.
11. Peso promedio de los bultos.
12. Cantidad de pesos obtenidos por concepto de carga.
Pasos
1. Definir los valores de los precios
2. Definir los valores de peso máximo 
3. Identificar la cantidad de bultos ingresados
4. Identificar el peso de cada uno de los bultos ingresados
5. Calcular los pesos de cada uno de los bultos 
6. Calcular el precio de todos los bultos ingresados según su peso
7. Calcular el promedio de peso de los bultos ingresados al avión 
8. Encontrar el bulto más pesado ingresado
9. Encontrar el bulto más liviano ingresadoPrimero
Leer kgmax = 15000
 Leer kgb = 500
 Leer Costo1 = 0
 Leer Costo2 = 20
 Leer Costo3 = 30
 Ingresa la cantidad de bultos de 0 a 25 y la guardamos en b
 leer pb = 15
 if (b > 0)
 pbt = b * pb
 else
 pbt = 0
 Ingresa la cantidad de bultos de 26 a 300 y la guardamos en c
 pc = 200
 if (c > 0)
 pbc = c * pc
 cc = c * 20
Tercero 
 Escribir Peso de bultos aceptados
 Escribir pt
 Escribir Peso del bulto mas liviando y mas pesado
 Escribir pmin
 Escribir pm
 Escribir Peso promedio de los bultos
 Escribir prom
 Escribir Cantidad de los pesos obtenidos por concepto de carga
 Escribir ct
Segundo
else
 cc = 0
 pbc = 0
 Ingresa la cantidad de bultos de 301 a 500 y la guardamos en x
 px = 400
 if (x > 0)
 pbx = x * px
 cx = x * 30
 else
 cx = 0
 pbx = 0
 Sumar ct = cc + cx
 Sumar pt = pbc + pbx + pbt
 Sumar bt = b + c + x
 Sumar y dividir prom = pbc + pbx + pbt / bt
 leer pm = 400
 Leer pmin = 15
 Escribir Bultos totales
 Escribir bt
	
Algoritmo
1. Leer los valores de los precios 
2. Leer los valores del peso máximo
3. Leer los valores del peso máximo por bulto
4. Ingresar cuantos bultos han sido cargados
5. Calcular el peso de los bultos con las variables pbt + pbx + pbc y guardar el resultado en la variable pt
6. Sumar los precios según los bultos ingresados con las variables cc + cx y guardar el resultado en la variable ct
7. Sumar todos los pesos de cada uno de los bultos y divir el resultado con la cantidad de bultos ingresados en el avión y guardar el resultado en la variable prom
8. Comparar todos los bultos ingresados y encontrar el peso mayor y guardarlo en pm 
9. Comparar todos los bultos ingresados y encontrar el peso menor y guardar el peso en pmin
10. Desplegar la información del reporte al usuario con las variables bt , pt , pmin , pm , prom , ct

Continuar navegando