Está en la página 1de 7

U1: 

EJEMPLOS 
SOLUCION PRACTICA
INDIVIDUAL – C1 Y C2
ING. SANDRA RODRIGUEZ AVILA
2021
1.C1 Calcular el:
• Consumo de gasolina total (en litros)
• Consumo de gasolina por cada km (en litros y 
dólares).
• Velocidad media (en m/s)
Teniendo en cuenta el total de kilómetros recorridos, el 
precio de la gasolina (por litro) en moneda nacional(soles), el 
dinero de gasolina gastado en el viaje (soles) y el tiempo que 
se ha tardado (en minutos).  Tener en cuenta que 1 dólar = 4 
soles. (DIAGRAMA DE FLUJO)
.
PASO 1: Análisis del problema
kmr, pgls, dgs, tm cgtl, cgkl, cgkd, vms

ENTRADA SALIDA

PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Real kmr, pgls, dgs, tm, cgtl, cgkl, cgkd, vms
Leer kmr, kmr, pgls, dgs, tm
cgtl = dgs/pgls
cgkl = cgtl/kmr
cgkd=(dgs/4)/kmr
vms=(kmr*1000)/(tm*60)
Escribir “Consumo de gasolina total  en lt: “, cgtl
Escribir “Consumo de gasolina por cada km en lt: “, cgkl
Escribir “Consumo de gasolina por cada km en dól: “, cgkld
Escribir “Velocidad media (en m/s): “, vms
Fin
1.C2 Calcular el:
• Consumo de gasolina total (en litros)
• Consumo de gasolina por cada 100 km (en litros y dólares).
• Velocidad media (en Km/s)
Teniendo en cuenta el total de kilómetros recorridos, el precio de la gasolina (por 
litro) en moneda nacional(soles), el dinero de gasolina gastado en el viaje (soles) 
y el tiempo que se ha tardado (en horas).  Tener en cuenta que 1 dólar = 4 soles. 
(DIAGRAMA DE FLUJO)
.

PASO 1: Análisis del problema cgtl, cg100kl, cg100kd, 


kmr, pgls, dgs, th vms

ENTRADA SALIDA

PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Real kmr, pgls, dgs, th, cgtl, cg100kl, cg100kd, vms
Leer kmr, pgls, dgs, th
cgtl = dgs/pgls;
cg100kl = (cgtl/kmr)*100;
cg100kd=((dgs/4)/kmr)*100;
vms=kmr/(th*3600);
Escribir “Consumo de gasolina total en lt: “, cgtl
Escribir “Consumo de gasolina por cada 100 km en lt: “, cg100kl
Escribir “Consumo de gasolina por cada 100 km en dól: “, cg100kd
Escribir “Velocidad media (en km/s): “, vms
Fin
2.C1 Ingresar una cantidad entera de dinero expresado en soles e 
indicar cuántos billetes y monedas se puede tener como mínimo. 
Considerar billetes de 200 y 20, y monedas de 1. (SEUDOCODIGO)
Ejemplo: 265 soles: 1 billete de 200 soles, 3 billetes de 20 y 5 
monedas de 1 sol.

.
PASO 1: Análisis del problema
dinero cb200, cb20, cm1 

ENTRADA SALIDA

PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Entero dinero, cb200, cb20, cm1
Leer dinero
cb200 = dinero/200
cb20 = (dinero%200)/20
cm1=(dinero%200)%20
Escribir “Billetes de 200 soles: “, cb200
Escribir “Billetes de 20 soles: “, cb20
Escribir “Monedas de 1 sol: “, cm1
Fin
2.C2 Ingresar una cantidad entera de dinero expresado en soles e 
indicar cuántos billetes y monedas se puede tener como mínimo. 
Considerar billetes de 100 y 50 y monedas de 1.
Ejemplo: 265 soles: 2 billete de 100 soles, 1 billete de 50 y 15 
monedas de 1 sol.
.

.
PASO 1: Análisis del problema
dinero cb100, cb50, cm1 

ENTRADA SALIDA

PROCESO
PASO 2: Diseño del algoritmo
a. SEUDOCODIGO
Inicio
Entero dinero, cb100, cb50, cm1
Leer dinero
cb100 = dinero/100
cb50 = (dinero%100)/50
cm1=(dinero%100)%50
Escribir “Billetes de 100 soles: “, cb100
Escribir “Billetes de 50 soles: “, cb50
Escribir “Monedas de 1 sol: “, cm1
Fin
3. C1Para el siguiente ALGORITMO:

Elabore la prueba de escritorio 2 ejecuciones (2 p)
Redacte el enunciado del problema que soluciona. 
(2p)

PASO 3: Prueba de Escritorio
N n1 n2 n1<n2 mayor operacion Pant
o

1 12 18 V 18 30 Numero ma
Resultado: 3

2 18 12 F 18 6 Numero ma
Resultado: 3

Redacte el enunciado del problema que sol
(2p): 
Diseñe un algoritmo que permita ingresar 2
enteros diferentes por teclado, determinar 
mayor, si el primer numero ingresado es el 
RESTAR el segundo numero o de lo contrari
ambos números. 
3. C2 Para el siguiente ALGORITMO:

Elabore la prueba de escritorio 2 ejecuciones (2 p)
Redacte el enunciado del problema que soluciona. 
(2p)

PASO 3: Prueba de Escritorio
N n1 n2 n1>n2 mayor operacion Pant
o

1 12 18 F 18 12/18 Numero ma
Resultado: 1

2 18 12 V 18 18*12 Numero ma
Resultado: 1

Redacte el enunciado del problema que sol
(2p): 
Diseñe un algoritmo que permita ingresar 2
enteros diferentes por teclado, determinar 
mayor, si el primer numero ingresado es el 
MULTIPLICARLO por el segundo numero o d
contrario DIVIDIR el primer numero por el s

También podría gustarte