ALGORITMOS

1. Elabore un algoritmo que dados como datos de entrada el radio y la altura de un cilindro, calcular el área lateral y

Views 124 Downloads 0 File size 294KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1. Elabore un algoritmo que dados como datos de entrada el radio y la altura de un cilindro, calcular el área lateral y el volumen del cilindro. A = 2  radio*altura

V =  radio2*altura

1 Algoritmo calcularareaAL 2

definir r, h, AL Como Real

3

Escribir "calculo del area lateral del cilindro"

4

escribir"--------------------------------------"

5

Escribir "ingrese el radio"

6

Leer r

7

escribir "ingrese la altura"

8

leer h

9

AL= 2*3.141592653*R*H

10

Imprimir "el area lateral del cilindro es -->", AL

11 FinAlgoritmo

2. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 1 Algoritmo calcularporcentaje 2 definir h,m como entero 3 Definir ph, pm, T como real 4 Escribir "ingrese la cantidad de hombres" 5 Leer h 6 escribir " ingrese la cantidad de mujeres" 7 Leer m 8 T= h+m 9 ph=h/t*100 10 pm=m/t*100 11 Escribir " el porcentaje de mujeres es -->", pm "%" 12 Escribir "el porcentaje de hombres es--> " , ph "%" 13 FinAlgoritmo

3. Queremos conocer los datos estadísticos de una asignatura, por lo tanto, necesitamos un algoritmo que lea el número de desaprobados, aprobados, notables y sobresalientes de una asignatura, y nos devuelva: a. El tanto por ciento de alumnos que han superado la asignatura. b. El tanto por ciento de desaprobados, aprobados, notables y sobresalientes de la asignatura. 4. Proceso Datos_Estadísticos 5. Definir d,a,n,s Como Entero 6. Definir psuperado Como Real 7. Definir pd,pa, pn, ps como real 8. Escribir "ingrese la cantidad de desaprobados" 9. Leer d 10.Escribir "ingrese la cantidad de aprobados" 11.Leer a 12.Escribir " ingresar la cantidad de notables" 13.Leer n 14.Escribir "ingresar la cantidad de sobresalientes" 15.Leer s 16.t=d+a+n+s 17.psuperado= (a+n+s)*100/t 18.pd=d/t*100 19.pa=a/t*100 20.pn=n/t*100 21.ps=s/t*100 22.Escribir " el porcentaje de alumnos que superaron la asignatura es -->",psuperado,"%" 23.Escribir "el porcentaje de desaprobados es--> ",pd,"%" 24.Escribir "el porcentaje de aprobados es--> ",pa,"%" 25.Escribir "el porcentaje de notables es--> ",pn,"%" 26.Escribir "el porcentaje de sobresalientes es--> ",ps,"%" 27.FinProceso

4 Un departamento de climatología ha realizado recientemente su conversión al sistema métrico. Diseñar un algoritmo para realizar las siguientes conversiones: a. Leer la temperatura dada en la escala Celsius e imprimir en su equivalente Fahrenheit (la fórmula de conversión es “F=9/5 ºC+32”). b. Leer la cantidad de agua en pulgadas e imprimir su equivalente en milímetros (25.5 mm = 1pulgada. proceso Conversiones Definir f,t,Al,mm como real Escribir "ingresar temperatura" Leer t Escribir "ingresar cantidad de agua" Leer AL f=9/5*t+32 mm=AL*25.5/1 Escribir "la temperatura en grados Fahrenheit es-->" ,f Escribir "la cantidad de agua en milimetros es-->" ,mm FinProceso

5 El precio de un automóvil nuevo para un comprador es la suma total de: el costo del vehículo, porcentaje de la ganancia del vendedor y de los impuestos aplicables. Suponer una ganancia del vendedor del 12% en todas las unidades y un impuesto del 6% y diseñar un algoritmo para mostrar el precio para el comprador.

1 Proceso Costo_Automovil 2

Definir Pc,pa,pimp,pg como real

3

Escribir "precio del automóvil"

4

Leer pa

5

Escribir "ingresar el porcentaje de ganancia del vendedor"

6

Leer pg

7

escribir "ingresar el porcentje de impuestos"

8

leer pimp

9

pt=pg+pimp

10

pc=(pa*pt/100)+pa

11

Escribir "el precio para el comprador es-->" ,pc

12 FinProceso

6 Convertir una cantidad de segundos a su equivalente en días, horas, minutos y segundos proceso convertir_segundos definir d,h,m,s Como Entero escribir "ingrese los segundos que desea convertir en Dias, horas, minutos" leer s d=trunc(s/86400) h=trunc((s mod 86400) /3600) m=trunc(((s mod 86400) mod 3600)/60) s=s mod 60 Escribir "el equivalente en dias, horas, minutos y segundos es --> ",d," ",h," ",m," ",s FinProceso

7 Calcular la fuerza de atracción entre dos masas, separadas por una distancia, mediante la siguiente fórmula: F = G*masa1*masa2 / distancia2 Donde G es la constante de gravitación universal: G = 6.673 * 10-8 cm3/g.seg2

8.-Un millonario excéntrico tenía tres hijos: Carlos, José y Marta. Al morir dejó el siguiente legado: A José le dejó 4/3 de lo que le dejó a Carlos. A Carlos le dejó 1/3 de su fortuna. A Marta le dejo la mitad de lo que le dejó a José. Preparar un algoritmo para darle la suma a repartir e imprima cuanto le tocó a cada uno.

1 Proceso Herencia 2 Definir c,j,m como entero 3 Escribir "ingresa la cantidad a repartir" 4 Leer t 5 c=t/3 6 j=4*t/9 7 m=2*t/9 8 Escribir "la cantidad a repartir es",c,";",j, ";",m 9 FinProceso

10.- Escriba un programa para calcular el tiempo transcurrido, en minutos, necesario para hacer un viaje. La ecuación es tiempo transcurrido = distancia total/velocidad promedio. Suponga que la distancia está en kilómetros y la velocidad en kilómetros/hora.

Algoritmo tiempotranscurrido Definir t,d,v como entero escribir "inserte el valor de la distancia" leer d Escribir "inserte el valor de la velocidad" Leer v t=(d/v)*60 Imprimir "el tiempo transcurrido en minutos es", t FinAlgoritmo

11.- Un tonel es un recipiente, generalmente de madera, muy utilizado para almacenar y mejorar un vino. La forma de un tonel es muy característica y es un cilindro en el que la parte central es más gruesa, es decir, tiene un diámetro mayor que los extremos. Escriba un programa que lea las medidas de un tonel y nos devuelva su capacidad, teniendo en cuenta que el volumen (V) de un tonel viene dado por la siguiente fórmula: V = π l a2 donde: l es la longitud del tonel, su altura. a = d/2 + 2/3(D/2 - d/2) d es el diámetro del tonel en sus extremos. D es el diámetro del tonel en el centro: D>d Nota: Observe que si las medidas se dan en centímetros el resultado lo obtenemos en centímetros cúbicos. 1 Proceso volumen_tonel 2 Definir a,l,v,dex,dce,f,g Como Real 3 Escribir "ingrese la longitud del tonel en cm" 4 Leer l 5 Escribir "Inserte la diagonal de sus extremos y del centro respectivamente en cm " 6 Leer f,g 7 a=f/2+2/(3*(g/2-f/2)) 8 v=3.14159265*l*a*2 9 Escribir "el volumen del tonel es",v,"cm^3" 10 FinProceso

12.- Calcular la velocidad de un auto en Km/h, ingresando la distancia recorrida en metros y el tiempo en minutos.

Algoritmo velocidad_auto definir v,d,t como real Escribir "inserte la distancia en metros" leer d escribir "inserte el tiempo en minutos" Leer t v=d/t*(60/1000) Escribir "la velocidad es", v, "m/s" FinAlgoritmo