Algoritmo
1.Inicio
2. Declarar las variables reales: pulgadas, pies, yardas, metros y centimetros y la variable entera metrost
3. Desplegar el mensaje: "Este Programa transforma yardas, pies y pulgadas a metros y centimetros"
4. Desplegar el mensaje "Introduce yardas"
5. Solicitar al usuario introducir un valor en yardas por teclado
6. Desplegar el mensaje "Introduce pies"
7. Solicitar al usuario introducir un valor en pies por teclado
8. Desplegar el mensaje "Introduce pulgadas"
9. Solicitar al usuario introducir un valor en pulgadas por teclado
10. Realizar la operación:
metros = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas)
metrost = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas);
centimetrost = (metros - metrost) * 100;
11. Desplegar el mensaje: "Resultado" y mostrar los datos introducidos
12. Mostrar en pantalla la cantidad de unidades inglesas en metros
13. Mostrar en pantalla la cantidad de unidades inglesas en centímetros
14. Finalizar el programa
Pseudocódigo
Inicio
Real pulgadas,pies,yardas,metros,centimetros
Print "Este Programa transforma yardas, pies y pulgadas a metros y centimetros"
Print "Introduce yardas"
Read yardas
Print "Introduce pies"
Read pies
Print "Introduce pulgadas"
Read pulgadas
metros = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas)
metrost = (0.914 * yardas) + (pies * 0.3048) + (0.0254 * pulgadas
centimetros = (metros - metrost) * 100
Print "\nResultado:\n:", yardas, "yardas, ", pies, " pies y ", pulgadas, " pulgadas = ", metrost, " metros, ", centimetros, "centimetros"
Fin
Programa en C++
Problema 2)
Algoritmo
1. Inicio
2. Declarar las variables r, r2, r3, long1, long2, long3, Area1,
Area2, Area3
3. Desplegar el mensaje “Introduce el valor de r”
4. Introducir el valor de la variable r por medio del teclado
5. Realizar una operación para obtener el radio de la segunda
circunferencia multiplicando el primer
radio por 2.
r2=r*2
6. Realizar una operación para obtener el radio de la tercer circunferencia multiplicando el primer radio por 3.
6. Realizar una operación para obtener el radio de la tercer circunferencia multiplicando el primer radio por 3.
r3=r*3
7. Obtener la longitud de la primer circunferencia multiplicando 2 por 3.1416 por el valor de primer radio
7. Obtener la longitud de la primer circunferencia multiplicando 2 por 3.1416 por el valor de primer radio
long1=2*3.1416*r
8. Obtener la longitud de la segunda circunferencia multiplicando 2 por
3.1416 por el valor del segundo radio
long2=2*3.1416*r2
9. Obtener la longitud de la tercer circunferencia multiplicando 2 por
3.1416 por el valor del tercer radio
long3=2*3.1416*r3
long3=2*3.1416*r3
10. Obtener el área de la primer circunferencia multiplicando 3.1416 por
el radio de la primer circunferencia al
cuadrado
Area1=3.1416*r*r
11. Obtener el valor de la segunda circunferencia multiplicando 3.1416
por el radio de la segunda circunferencia al cuadrado
Area2==3.1416*r2*r2
12. Obtener el valor de la tercer circunferencia multiplicando 3.1416 por el radio de la tercer circunferencia al cuadrado
12. Obtener el valor de la tercer circunferencia multiplicando 3.1416 por el radio de la tercer circunferencia al cuadrado
Area3==3.1416*r3*r3
13. Desplegar el mensaje “El radio de la primer circunferencia es=”
14. Desplegar el valor de la variable r
13. Desplegar el mensaje “El radio de la primer circunferencia es=”
14. Desplegar el valor de la variable r
15. Desplegar el mensaje “El radio de la segunda circunferencia es=”
16. Desplegar el valor de la variable r2
17. Desplegar el mensaje “El radio de la tercer circunferencia es=”
18. Desplegar el valor de la variable r3
16. Desplegar el valor de la variable r2
17. Desplegar el mensaje “El radio de la tercer circunferencia es=”
18. Desplegar el valor de la variable r3
19. Desplegar el mensaje “La longitud de la primera circunferencia es=”
20. Desplegar el valor de la variable long1
21. Desplegar el mensaje “La longitud de la segunda circunferencia es=”
22. Desplegar el valor de la variable long2
23. Desplegar el mensaje “La longitud de la tercera circunferencia es=”
21. Desplegar el mensaje “La longitud de la segunda circunferencia es=”
22. Desplegar el valor de la variable long2
23. Desplegar el mensaje “La longitud de la tercera circunferencia es=”
24. Desplegar el valor de la variable long3
25. Desplegar el mensaje “El área de la primer circunferencia es=”
25. Desplegar el mensaje “El área de la primer circunferencia es=”
26. Desplegar el valor de la variable Area1
27. Desplegar el mensaje “El área de la segunda circunferencia es=”
27. Desplegar el mensaje “El área de la segunda circunferencia es=”
28. Desplegar el valor de la variable Area2
30. Desplegar el mensaje “El área de la tercer circunferencia es=”
31. Desplegar el valor de la variable Area3
32. Fin
30. Desplegar el mensaje “El área de la tercer circunferencia es=”
31. Desplegar el valor de la variable Area3
32. Fin
Pseudocodigo
Inicio
Real r, r2, r3, long1, long2, long3,
Area1, Area2, Area3
Print “Introduce el valor de r”
read r
r2=r*2
read r
r2=r*2
r3=r*3
long1=2*3.1416*r
long2=2*3.1416*r2
long3=2*3.1416*r3
Area1=3.1416*r*r
Area2==3.1416*r2*r2
Area1=3.1416*r*r
Area2==3.1416*r2*r2
Area3==3.1416*r3*r3
Print “El radio de la primer circunferencia es=”, r
Print “El radio de la primer circunferencia es=”, r
Print “El radio de la segunda circunferencia es=”, r2
Print “El radio de la tercer circunferencia es=”, r3
Print “La longitud de la primera circunferencia es=”, long1
Print “La longitud de la segunda circunferencia es=”, long2
Print “La longitud de la tercera circunferencia es=”, long3
Print “La longitud de la tercera circunferencia es=”, long3
Print “El área de la primer circunferencia es=”, Area1
Print “El área de la segunda circunferencia es=”, Area2
Print “El área de la tercer circunferencia es=”, Area3
Fin
Fin
Diagrama de Flujo
Programa C++
Problema 3)
Algoritmo:
1) Introducir variables litros, gal, ganancia y precio.
2) Desplegar mensaje "Introduzca la cantidad de litros".
3) Obtener por medio del teclado el numero con la variable litros.
4) Desplegar mensaje "Introduzca el precio por galón".
5) Obtener por medio del teclado el numero con la variable precio.
6) Escribir la variable gal e igualarla a litros entre 3.785 para obtener su valor.
7) Escribir la variable ganancia e igualarla a galones por precio para obtener su valor.
8) Se despliega el mensaje " Su ganancia total es de:"
9) Se imprime el resultado.
10) Fin.
Pseudocodigo:
Inicio
Real litros, gal, ganancia, precio
Print "Introduzca la cantidad de litros"
Read litros
Print"Introduzca el precio por galón"
Read gal
gal= (litros/3.785)
ganancia= (gal*precio)
Print"Su ganancia total es de :", ganancia.
Fin.
Diagrama de Flujo
Programa
Algotitmo:
1.- Inicio
2.- Declarar variables n numero de dias, hotel, comida, viaticos, cantidad total de cheque
3.- Desplegar mensaje" introduce numero de dias"
4.- Introducir por teclado el valor de la variable n numero de dias
5.- Desplegar el mensaje " Costo por dia del hotel"
6.- Introducir por teclado el valor de la variable hotel
7.- Desplegar el mensaje " Costo por dia de comida"
8.- Introducir por teclado el valor de la variable comida
9.- Desplegar el mensaje " Costo por dia de viaticos"
10.-Introducir por teclado el valor de la variable viaticos
11.- Realizar las siguientes iperaciones de multiplicacion y suma con los valores de las variables previamente mencionados: cantidad total de cheque= (hotel*n numero de dias)+(comida* n numero de dias)+(viaticos*n numero de dias)
12.-Desplegar el mensaje" La cantidad total del cheque extendido es:"
13.- Mostrar cantidad total de cheque
14.- Fin.
Pseudocodigo:
Inicio
Real n numero de dias, hotel, comida, viaticos, candidad total de cheque
Print " Introduce numero de dias"
Read n numero de dias
Print " Introduce costo por dia del hotel"
Read hotel
Print " Introduce costo por dia de comida"
Read comida
Print " Introduce costo por dia de viaticos"
Read viaticos
n numero de dias=9
cantidad total de cheque=(n numero de dias*hotel)+(n numero de dias*comida)+(n numero de dias*viaticos)
Print " La cantidad total del cheque extendido es:"
cantidad total de cheque
Fin
Diagrama de Flujo:
Codigo en C++







No hay comentarios.:
Publicar un comentario