Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La conagua requiere determinar el pago que debe realizar una persona por el
total de metros cúbicos que consume de agua al llenar una alberca (ver figura).
Realice un algoritmo y represéntelo mediante un diagrama de flujo y el
pseudocódigo que permita determinar ese pago.
Algoritmo detarea
altura
largo
ancho
precio
FinAlgoritm
En este algoritmo lo primero que hacemos es ponerle un nombre
Algoritmo detarea
leer altura
leer largo
leer ancho
leer precio
FinAlgoritmo
Proceso GananciaDeUnProductorDeUva
Escribir Sin Saltar "Ingresa el valor de kilos de uva:";
Leer kilos_de_uva;
Escribir Sin Saltar "Ingresa el valor de precio fijado por
kilo:";
Leer precio_fijado_por_kilo;
Escribir "Selecciona el valor de tipo.";
Escribir " 1.- A";
Escribir " 2.- B";
Escribir Sin Saltar " :";
Repetir
Leer tipo;
Si tipo<1 O tipo>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo
nuevamente.: ";
FinSi
Hasta Que tipo>=1 Y tipo<=2;
Escribir "Selecciona el valor de tamano.";
Escribir " 1.- uno";
Escribir " 2.- dos";
Escribir Sin Saltar " :";
Repetir
Leer tamano;
Si tamano<1 O tamano>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo
nuevamente.: ";
FinSi
Hasta Que tamano>=1 Y tamano<=2;
subtotal <- precio_fijado_por_kilo*kilos_de_uva;
Si tipo = 1 Y tamano = 1 Entonces
total <- subtotal*1.2;
FinSi
Si tipo = 1 Y tamano = 2 Entonces
total <- subtotal*1.3;
FinSi
Si tipo = 2 Y tamano = 1 Entonces
total <- subtotal*0.7;
FinSi
Si tipo = 2 Y tamano = 2 Entonces
total <- subtotal*0.5;
FinSi
Escribir "Valor de subtotal: ", subtotal;
Escribir "Valor de total: ", total;
FinProceso
3 . El director de una escuela está organizando un viaje de estudios, y requiere
determinar cuánto debe cobrar a cada alumno y cuánto debe pagar a la
compañía de viajes por el servicio. La forma de cobrar es la siguiente: si son 100
alumnos o más, el costo por cada alumno es de $65.00; de 50 a 99 alumnos, el
costo es de $70.00, de 30 a 49, de $95.00, y si son menos de 30, el costo de la
renta del autobús es de $4000.00, sin importar el número de alumnos.
Realice un algoritmo que permita determinar el pago a la compañía de
autobuses y lo que debe pagar cada alumno por el viaje, represente en
pseudocódigo y diagrama de flujo.
Proceso ViajeDeEstudios
Escribir Sin Saltar "Ingresa el valor de numero de alumnos:";
Leer numero_de_alumnos;
costo_por_alumno <- 0;
pago_por_el_servicio <- 0;
Si numero_de_alumnos>=100 Entonces
costo_por_alumno <- 65;
pago_por_el_servicio <- costo_por_alumno*numero_de_alumnos;
FinSi
Si numero_de_alumnos>=50 Y numero_de_alumnos<100 Entonces
costo_por_alumno <- 70;
pago_por_el_servicio <- costo_por_alumno*numero_de_alumnos;
FinSi
Si numero_de_alumnos>=30 Y numero_de_alumnos<50 Entonces
costo_por_alumno <- 95;
pago_por_el_servicio <- costo_por_alumno*numero_de_alumnos;
FinSi
Si numero_de_alumnos>=30 Y numero_de_alumnos<50 Entonces
pago_por_el_servicio <- 4000;
costo_por_alumno <- pago_por_el_servicio/numero_de_alumnos;
FinSi
Escribir "Valor de costo por alumno: ", costo_por_alumno;
Escribir "Valor de pago por el servicio:
", pago_por_el_servicio;
FinProceso
4. Se requiere un algoritmo para obtener la edad promedio de un grupo de N
alumnos. Realice el diagrama de flujo, el pseudocódigo y el diagrama para
representarlo, utilizando ciclos While y Repeat.
5. Una persona adquirió un producto para pagar en 20 meses. El
primer mes pagó $10, el
segundo $20, el tercero $40 y así sucesivamente. Realice un
algoritmo para determinar cuánto
debe pagar mensualmente y el total de lo que pagó después de los
20 meses y represéntelo
mediante el diagrama de flujo, el pseudocódigo utilizando un ciclo
For.