Descarga la aplicación para disfrutar aún más
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
Compartir