viernes, 7 de octubre de 2016

Practica No.4

Problema 1)

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.
r3=r*3
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
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
Area3==3.1416*r3*r3
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
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=”
24. Desplegar el valor de la variable long3
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=”
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

Pseudocodigo
Inicio
Real  r, r2, r3, long1, long2, long3, Area1, Area2,  Area3
Print “Introduce el valor de r”
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
Area3==3.1416*r3*r3
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 “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

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