Está en la página 1de 15

Debe diseñar el Pseudocódigo y Diagrama de flujo de los siguientes

ejercicios:

1. Diseñar un algoritmo que permita mostrar el promedio de la clase


de Introducción a la Programación, considerando dos notas
parciales.
Inicio
98 l parcial
87 ll parcial
Σ(valores ) Sumar todos sus valor = 98+87 = 93% Real nota 1, nota 2, pro
N N. de elementos 2

¨Ingrese la nota del primer


Inicio parcial¨

Real nota 1, nota 2, pro

Escribir ¨Ingrese la nota del Primer parcial¨

Leer nota 1
Nota 1
Escribir ¨Ingrese la nota del segundo parcial¨

Leer nota 2
¨Ingrese la nota del segundo
Hacer parcial¨
Pro=(nota1+nota2)/2

Escribir “El promedio final del estudiante es: ”, pro

Fin
Nota 2

pro=(nota1+nota2)/2

“El promedio final del

estudiante es: ”, pro

Fin
2. Calcular el nuevo salario de un empleado si obtuvo un incremento
del 8% sobre su salario actual y un descuento de 2.5% por servicios.

Inicio Inicio
Real nuevo IncrementoSalario, Sal_ant, Des_Ser
Real nuevo incrementoSalario,
Escribir ¨Ingrese el Salario actual del empleado¨
Sal_ant, Des_Ser

Leer Sal_ant
Escribir ¨Ingrese el
Escribir ¨ ingrese descuento por servicios¨
Salario actual del
empleado¨
Leer Des_Ser

Hacer
IncrementoSalario=(Sal_ant x 8% + Des_Ser x 2.5%)
Leer Sal_ant
SN=(Sal_ant + IncrementoSalario + DescuentoxServicio)

Escribir¨El nuevo Salario y descuento por servicio es¨, SN Escribir ¨ ingrese


descuento por
Fin servicios¨

Leer Des_Ser

IncrementoSalario=(Sal_ant x 8% + Des_Ser x 2.5%)

SN=Sal_ant + IncrementoSalario +
DescuentoxServicio

Escribir ¨El nuevo Salario y


descuento por servicio es¨, SN

Fin
3. Diseñar un algoritmo (pseudocódigo y diagrama de flujo) que
muestre el total a pagar en una farmacia, donde hay un descuento
del 20% (20%/100= 0.20) en toda la tienda.
Inicio
Inicio
Real NuevoDescuento
Real NuevoDescuento
Escribir ¨Ingrese el nuevo descuento¨
Leer Des_N
Hacer Escribir ¨Ingrese
ND=(20%/100) el nuevo
Escribir ”El descuento final de la persona es:”,ND descuento¨
Fin

Leer Des_N

DN=(20%/100=0.20)

Escribir ”El descuento


final de la persona
es:”,ND

Fin
4. Elaborar un algoritmo que permita ingresar el número de partidos ganados, perdidos y
empatados, por algún equipo en el torneo apertura, se debe de mostrar su puntaje
total, teniendo en cuenta que por cada partido ganado obtendrá 3 puntos, por partido
empatado 1 punto y partido perdido 0.
Inicio

Inicio
Real PG1, PP2, PE3,
Real PG1, PP2, PE3, TorneoDeFutbol
TorneoDeFutbol
Escribir “Ingrese el numero departidos”
Leer M_P_T
Escribir “Ingrese partidos gandados” Escribir “Ingrese
Leer P_G1 el numero
Escribir ”Ingrese el numero de partidos perdidos” departidos”
Leer P_P2
Escribir “Ingrese el numero de partidos empatados”
Leer P_E3
M_P_T
Hacer
TF=(P_G,+ P_P+, P_E)
Escribir “Mostrar los puntajes total:”,TF
Escribir “Ingrese
Escribir “El total de puntos de los partidos es:”, TotalP
partidos
Fin
gandados”

P_G1

Escribir ”Ingrese el
numero de
Fin
partidos perdidos”

“El total de puntos de los


partidos es:”, TotalP P_P2

Escribir “Ingrese el
numero de
“Mostrar los P_E3 partidos
puntajes total:”,TF empatados”
5. Realice un algoritmo que, a partir de proporcionarle la velocidad de un automóvil,
expresada en kilómetros por horas, proporcione la velocidad en m/s

Inicio Inicio

Real Velocidaddeunautomovil

Escribir ”Ingresar l velocidad del automovil” Real Velocidaddeunautomovil

Leer VA

Escribir ”Ingresar la velocidad en K/H” Escribir ”Ingresar l velocidad


Leer K/H del automovil”

Escribir “Ingresar la velocidad en M/S”

Leer V_M/S

Hacer Leer VA
Velocidad=(K/H X M/S)/2*M/K

Escribir “ La velocidad del automóvil es.”,VF


Escribir ”Ingresar la
Fin velocidad en K/H”

Leer K/H

Escribir “Ingresar la
velocidad en M/S”

Leer V_M/S

Velocidad=(K/H X
M/S)/2*M/K

“ La velocidad del automóvil


es.”,VF

Fin
6. Una persona recibe un préstamo de la Cooperativa ELGA y desea saber cuánto es el
monto total que pagará considerando que el interés que cobra la cooperativa es a una
tasa del 4.20% anual.
Inicio
Inicio

Real PresamoCoperativa ElGA Real PresamoCoperativa ElGA


Escribir “Ingresar el prestamo”

Leer PRE
Escribir “Ingresar el
Escribir “Ingrese el monto Total” préstamo”

Leer MontoT

Escribir “Ingrese la tasa de intereses Anual”

Leer TA Leer PRE

Hacer
Escribir “Ingrese
PRE=(PRE + M_T + TA)*4.20%
el monto Total”
Tasa_I=Prestamo + Intereses

Escribir “Pagara un monto de:”,Intereses

Escribir “El total a pagar el préstamo es:”,Tasa_I


Leer MontoT
Fin

Escribir “Ingrese la tasa


de intereses Anual”

Leer TA

PRE=(PRE + M_T + TA)*4.20%

“Pagara un monto
de:”,Intereses

“El total a pagar el préstamo


es:”,Tasa_I

Fin
Inicio

7. Hacer un programa que muestre el área de un cuadrado.

Inicio Real Areadeuncuadrado

Real Areadeuncuadrado

Escribir ”Ingresar la longitud del lado” Escribir ”Ingresar la


longitud del lado”
Leer LONLA

Escribir “Ingresar el área del cuadrado”

Leer A*2
Leer LONLA
Hacer

AC=(Área + longitudes)*2

Escribir “El area del cuadrado es:”,AC


Escribir “Ingresar el área del
Fin cuadrado”

Leer A*2

AC=(Área + longitudes)*2

Escribir “El area del cuadrado


es:”,AC

Fin
8. El dueño de una tienda adquiere un producto a un determinado precio. El desea
conocer a qué precio debe venderlo para obtener una ganancia del 30%

Inicio
Inicio
Real ObtenerPrecioYGanancia

Escribir “Ingrese el precio del producto”


Real
Leer PP ObtenerPrecioYGanacia
Escribir “Ingrese la ganancia del producto”,30%

Leer GANANCIA Escribir “Ingrese el precio del


Hacer producto”

GANANCIA=(527 X 0.30%)

Escribir “La ganacia del producto es:”,GANANCIA

Fin

Escribir “Ingrese la ganancia del


producto”*30%

Leer GANANCIA

GANANCIA=(527 X 0.30%)

“La ganacia del producto


es:”,GANANCIA

Fin

9.
9. Un estudiante desea saber cuál será su promedio en la asignatura de Introducción a la
Programación, la calificación se obtiene de la siguiente manera:

Examen 80% Inicio

Promedio de tareas 20%

El profesor pidió un total de dos tareas Entero Tarea 1, tarea2,


Pro,Nexa,ntotal
Inicio

Entero Tarea 1, tarea2, Pro,Nexa,ntotal

Escribir “Ingresar tarea 1:”


Escribir “Ingresar tarea 1:”
Leer Tarea1

Escribir”Ingrese Tarea 2:”

Leer Tarea2 Tarea1


Escribir “Ingrese nota de examen:”

Leer Exam

Hacer Escribir”Ingrese Tarea 2:”


Ntotal=nexa*80%+=(Tarea 1 + tarea 2)/2

pro*20

Escribir ”La nota final del estudiante es:”,Ntotal

Fin Tarea2

Escribir
“Ingrese nota de
examen:”

Exam

Ntotal=nexa*80%+=(Tarea 1 + tarea 2)/2pro*20

”La nota final del estudiante

es:”,Ntotal

Fin
10. Realizar un algoritmo que lea dos números, calculando y escribiendo el valor de
suma, resta, producto y división.

Inicio Inicio

Real Dos Numeros

Escribir “Ingrese los valores de S, R, D” Real Leadosnumeros

Leer NUM

Escribir “Ingrese el valor de S” Escribir “Ingrese los


Leer S=a+b valores de S, R, D”

Escribir “Ingrese el valor de R”

Leer R=a-b

Escribir “Ingrese el valor de D”


Leer NUM
Leer P= a mod b

Hacer

Printf”Suma es:,s, la resta es:,R, la división es:,D, el producto es:”,d Escribir “Ingrese el valor de
S”
Fin

Leer S=a+b

Escribir “Ingrese el
valor de R”

Fin Printf ”(Suma es:,s, la resta es:,R, la


división es:,D, el producto es:”,d) Leer R=a-b

Escribir “Ingrese el valor


de D”
Leer P= a mmod b
11. Realizar un algoritmo que solicite el número de respuestas correctas, incorrectas
y en blancos, correspondientes a unos postulantes y muestre su puntaje final,
considerando que en cada respuesta correcta tiene 4 puntos, respuestas
incorrectas tendrá -1 y respuestas en blanco tendrá 0.
Inicio
Inicio

Real Solicitar NR
Real Solicitar NR
Escribir “Ingresar el numero de repuestas”

Leer NR
Escribir “Ingresar el numero
Escribir ”Ingresar repuestas correctas” de repuestas”
Leer RC

Escribir “Ingresar el numero de repuestas IN”

Leer RIN
Leer NR
Escribir “Ingresar el numero de respuestas B”

Leer RB

Hacer Escribir ”Ingresar repuestas


correctas”
SNR=(RC + RI + RB)*4, *-1, *0

Escribir “N de repuestas del postulantes son:”,SNR

Escribir “El total de Puntos finales es:”,SNR

Fin
Leer RC

“El total de Puntos Escribir “Ingresar el numero de


“N de repuestas del
finales es:”,SNR repuestas IN”
postulantes son:”,SNR

Leer RIN
SNR=(RC + RI + RB)*4, *-1, *0

Fin
Escribir “Ingresar el numero de
respuestas B”
Leer RB
Inicio
12. Elevar un numero al cubo

Inicio

Real Elevarunnumeroalcuadrado Real Elevarunnumeroalcuadrado


Escribir “Ingrese el cuadrado al cubo”

Leer C*3
Escribir “Ingrese el cuadrado
Hacer
al cubo”
CUBO=(Elevar 7*3)

Escribir “Elevar el cubo es:”,CUBO

Fin

Leer C*3

CUBO=(Elevar 7*3)

“Elevar el cubo
es:”,CUBO

Fin
13. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus
ventas, el vendedor desea saber cuanto dinero obtendrá por concepto de
comisiones por las tres ventas que realiza en el mes y el total que recibirá en el
mes tomando en cuenta su sueldo base y comisiones.
Inicio
Inicio

Real V1, V2, V3, SB, total, comisión


Real V1, V2, V3, SB, total, comisión
Escribir “Ingrese Salario base del empleado: ”

Leer sb

Escribir “Ingrese venta 1” Escribir “Ingrese


Salario base del
Leer v1
empleado: ”
Escribir “Ingrese venta 2”

Leer v2

Escribir “Ingrese venta 3” Leer sb

Leer v3

Hacer Escribir “Ingrese


venta 1”
comision=(v1+v2+v3)*10%

totalp=sb+comision

Escribir “Lo que gana por comision de ventas es: ”, comision Leer v1

Escribir “El total a pagar del empleado es: ”, totalp

Fin Escribir “Ingrese


venta 2”

Leer v2

Fin
Escribir “Ingrese
venta 3”

“El total a pagar del “Lo que gana por comision comision=(v1+v2+v3)*10%
empleado es: ”, totalp de ventas es: ”, comision
totalp=sb+comision
14. Obtener la edad de una persona en meses, si se ingresa su edad en años y meses.
Ejemplo: Ingresado 3 años 4 meses debe mostrar 40 meses.

Inicio Inicio

Real Edaddeunapersonaenmeses

Escribir “Ingresa la edad de una persona”:, Real Edaddeunapersonaenmeses


Leer EDAD,3ª-4m

Escribir ”Ingresar la edad en meses”:,

Leer EM Escribir “Ingresa la edad de


una persona”:,
Hacer

EDAD=(3x12+4)

Escribir “La edad de la persona es:”,EDAD


EDAD,3ª-4m
Fin

Escribir ”Ingresar la edad en


meses”:,

EM

EDAD=(3x12+4)=40

Escribir “La edad de la persona


es:”,EDAD

Fin
15. Inicio
16. Leer dos números y encontrar:
Inicio

a. La suma del doble del primero más el cuadrado del segundo.


Entero N1, N2, Suma, Pro
b. El promedio de sus cubos.

Inicio

Entero N1, N2, Suma, Pro Escribir “Ingresar el numero 1:”

Escribir “Ingresar el numero 1:”

Leer N1

Escribir “Ingresar el numero 2:” N1


Leer N2

Hacer
Escribir “Ingresar el numero 2:”
Suma=2*N1+N2*2

Pro=(N1*3+N2*3)/2

Escribir”El promedio es:”,pro

Fin N2

Suma=2*N1+N2*2
Pro=(N1*3+N2*3)/2

”El promedio es:”,pro

Fin

También podría gustarte