Vous êtes sur la page 1sur 7

ESCUELA SIPERIOR POLITECNICA DE CHIMBORAZO

UNIDAD DE ADMISION Y NIVELACION

Nombre: Oscar Mayancela


Curso: CI-27
Tema: Algoritmos
Ejercicios de algoritmos
• Sacar el área de un círculo
proceso AreaDeUnCirculo

definir p,r,area como real

p=3.14

escribir "escriba el valor de radio"

leer r

area<-p*r*r

escribir "el area del circulo es",area

FinProceso

• Sacar el area de un triangulo

proceso area_triangulo

definir b,h,area Como Real

escribir "ingrese el valor de la basa "

leer b

Escribir "ingrese el valor de la altura"

leer h

area<-(b*h)/2

escribir "la base del triangulo es",area

Finproceso
• Sacar el promedio de 8 materias

proceso promedio

definir m1,m2,m3,m4,m5,m6,m7,m8, pro Como Real

escribir "ingresa la materia 1"

Leer m1

escribir "ingresa la materia 1"

leer m2

Escribir "ingrese la materia 3"

leer m3

Escribir "ingrese la materia 4"

leer m4

Escribir "ingrese la materia 5"

leer m5

Escribir "ingrese la materia 6"

leer m6

Escribir "ingrese la materia 7"

leer m7

Escribir "ingrese la materia 8"

leer m8

pro<-(m1+m2+m3+m4+m5+m6+m7+m8)/8

Escribir "el promedio es",pro

Finproceso
• La asociación de vendedores de uvas tiene como política fijar un precio al kilo de uva, la cual se
clasifica en tipos A y B, y además en tamaños 1 y 2 Cuando se realiza la venta del producto, ésta es
de un solo tipo y tamaño, se requiere determinar cuánto recibirá un productor por la uva que
entrega en un embarque, considerando lo siguiente: si es de tipo A, se le cargan 20¢ al precio
inicial cuando es de tamaño 1; y 30¢ si es de tamaño 2. Si es de tipo B, se rebajan 30¢ cuando es
de tamaño 1, y 50¢ cuando es de tamaño 2
proceso uvas

definir tipo como texto;

definir tam como entero;

definir p, k, gan, pt como real;

escribir "Ingrese precio actual de la Uva";

leer p;

escribir "Ingrese peso de la Uva en Kg";

leer k;

escribir "Ingrese tipo de uva A o B";

leer tipo;

si tipo="a"

entonces escribir "Ingrese tamaño 1 o 2";

leer tam;

si tam=1

entonces pt<-p+0.20; gan<- pt*k;

escribir "su ganancia es ", gan;

sino pt<-p+0.30; gan<-pt*k;

escribir "su ganancia es ", gan;

finsi

sino escribir "Ingrese tamaño 1 o 2";

leer tam; si tam=1

entonces pt<-p-0.30; gan<- pt*k;

escribir "su ganancia es ", gan;

sino pt<-p-0.50; gan<-pt*k;

escribir "su ganancia es ", gan;

finsi

finsi

FinProceso
• Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan
en galones. Realice un algoritmo, y represéntelo mediante un diagrama de flujo y el pseudocódigo,
que ayude al productor a saber cuánto recibirá por la entrega de su producción de un día, el litros
de leche cuesta 0.50 centavos
Proceso leche

definir li,gal,p Como Real

Escribir "ingrese los litros "

leer li

gal=li*0.264

Escribir "en galones tiene ",gal

p=li*0.50

escribir " el lechero resibe",p

FinProceso

• Una empresa desea determinar el monto de un cheque que debe proporcionar a uno de sus
empleados que tendrá que ir por equis número de días a la ciudad de Monterrey; los gastos que
cubre la empresa son: hotel, comida y 100.00 pesos diarios para otros gastos. El monto debe estar
desglosado para cada concepto. Realice un diagrama de flujo y pseudocódigo que representen el
algoritmo que determine el monto del cheque.
Proceso chaque

definir hot,co,t Como Entero

leer hot

leer co

t=hot+co+100

escribir "el monto del cheque sera de ",t

FinProceso
• Realice pseudocódigo y diagrama de flujo que representen el algoritmo para preparar una torta.
proceso torta

Escribir "pasos para una torta"

Escribir "1 taza de azucar "

Escribir "125g de mantequilla"

escribir " 2 cucharas de esencia de vainilla"

Escribir " 1 1/2 de harina de trigo"

escribir " 2 huevos"

Escribir " 1 1/2 cucharada de polvo de hornear"

Escribir " 1/2 taza de leche "

Escribir " MESCLA"

escribir " preparar el molde donde se va colocar el preparado po lo cual debemos engrasarlo"

Escribir " preparamos el horno a 180C "

Escribir " en un tazon mediano, mesclar el azucar , mantequilla hastab cremar y luego aplicar huevos "

Escribir " mesclar el harina y el polvo de hornear agragar la mescla de la crema echa anteririmente y luego
poner la leche hasta que la masa este suave y poner en el molde"

Escribir " hornear de 30 a 40 minutos "

FinProceso

• Realice el diagrama de flujo y pseudocódigo que representen el algoritmo para determinar el


promedio que obtendrá un alumno considerando que realiza tres exámenes, de los cuales el
primero y el segundo tienen una ponderación de 25%, mientras que el tercero de 50%.
Proceso examenes

definir ex1,ex2,ex3,pro como real

escribir "examen numero 1"

leer ex1

escribir "examen numero 2"

leer ex2

escribir "examen numero "

leer ex3

ex1=ex1*0.25

ex2=ex2*0.25

ex3=ex3*0.50

pro=ex1+ex2+ex3
escribir "el promedio sera",pro

FinProceso

Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para determinar


aproximadamente cuántos meses, semanas, días y horas ha vivido una persona.
Proceso vida

definir e,m,s,d,h como entero

Escribir "ingrese la edad de la persona";

Leer e;

m=e*12;

Escribir "los meses que vivio esta persona son", m;

s=e*48;

Escribir "las semanas que vivio esta persona son",s;

d=e*365;

Escribir "los dias que vivio esta persona son", d;

h=e*8760;

Escribir "las horas que vivio esta persona son", h;

FinProceso

• Se requiere un algoritmo para determinar el costo que tendrá realizar una llamada telefónica
con base en el tiempo que dura la llamada y en el costo por minuto. Represente la solución
mediante el diagrama de flujo y pseudocódigo.
Proceso llamada

definir c,d,r como real

Escribir "ingrese el costo por minuto";

Leer c;

Escribir "la duracion de la llamada";

Leer d;

r<-c*d;

Escribir "el costo de la llamada es de",r;

FinProceso
• El hotel “Cama Arena” requiere determinar lo que le debe cobrar a un huésped por su estancia
en una de sus habitaciones. Realice un diagrama de flujo y pseudocódigo que representen el
algoritmo para determinar ese cobro.

Proceso hotel

definir t,d,r como real

Escribir "ingrese el tiempo de hospedaje";

Leer t;

Escribir "ingrese la tarifa por dia";

Leer d;

r=t*d;

Escribir "el hotel debe cobrar",r;

FinProceso

Vous aimerez peut-être aussi