Está en la página 1de 6

Pseudocódigo-Diagramas de Flujo

1. VALORES DISTINTOS

Desarrolle un algoritmo que permita leer dos valores distintos, determinar cuál de los dos
valores es el mayor y mostrar en pantalla.

Entero A, B
INICIO
Escribe “Introduzca dos valores distintos”
Lee A, B
SI A=B entonces
Escribe “Introduzca dos valores
distintos”
Lee A, B
SINO
SI A>B entonces
Escribe “A es el mayor”
SINO
ES Escribe CRIBA “B es el mayor”
FINSI
FINSI
FIN

2. PARES

Desarrollar un algoritmo que lea un número y muestre en pantalla si el valor ingresado es par o
impar.

Entero N
INICIO
Escribe “Dame un número entero positivo”
Lee N
SI N mod 2 = 0 entonces
Escribe “N es par”
Sino

Escribe “N es impar”
Fin SI
FIN

3. PROMEDIOS

Fundamentos de Programación
Pseudocódigo-Diagramas de Flujo

Desarrolle un algoritmo que lea cuatro notas como valores enteros, calcule el promedio y
dependiendo del promedio obtenido, según la siguiente tabla, muestre en pantalla el mensaje
que corresponde:

Nota Mensaje
De 16 a 20 Excelente
De 10.5 a 15 Regular
Menor a 10.5 Desaprobado

Entero N1, N2, N3, N4}

Real Promedio

INICIO
Escribe “Ingrese notas”
Lee N1, N2, N3, N4
P<- (N1+ N2 +N3 +N4) /4
SI P<10.5 entonces
Escribe “Está desaprobado”
SINO
SI P >=10.5 AND P<=15 entonces
Escribe “Es un alumno regular”
SINO
SI P>15 AND P<=20 entonces
Escribe “Es un alumno excelente”
FIN SI
FIN SI
FIN SI
FIN

Fundamentos de Programación
Pseudocódigo-Diagramas de Flujo

4. SALARIO

Desarrolle un algoritmo que lea las horas trabajadas y la tarifa de hora/hombre para calcular el
salario. En el caso que la cantidad de horas exceda de 48 debe considerar un incremento del
50% en la tarifa por horas extras.

Entero Horas
Real Tarifa, Salario
INICIO
Escribe “Ingresa las horas trabajadas:”
Lee Horas

Escribe “Ingresa tarifa por horas:”

Lee Tarifa

SI Horas > 48 entonces


Salario= 48*Tarifa + (Horas-48) *Tarifa*1.5
SINO

Salario =Horas*Tarifa
FIN SI
Escribe “Salario a pagar es” Salario
FIN

5. VOLUMEN Y AREA

Desarrolle un algoritmo que determine el área y volumen de un tanque de agua para una
empresa. Tomar en cuenta las siguientes fórmulas para el cálculo, donde se requiere el ingreso
de la altura y el radio del cilindro para los cálculos. Utilice solo números enteros positivos.

As: es el área del cilindro


V= volumen del cilindro
h: altura del cilindro
r: radio del cilindro
π: es una constante =3.1416

Entero r, h

Fundamentos de Programación
Pseudocódigo-Diagramas de Flujo

Real volumen, S, pi
INICIO
pi=3.1416
Escribe “Ingresa el radio del cilindro”
Lee r
Escribe “Ingresa altura del cilindro”
Lee h
volumen = pi*(r) ^2*h
S= 2*pi*r*(r+h)
Escribe “El volumen es:”, volumen
Escribe “La superficie es:”, S
FIN

4rt5sd

Fundamentos de Programación
Pseudocódigo-Diagramas de Flujo

6. SUMATORIA CON BUCLES

Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre
el 1 y el 10, es decir, 1+2+3+4…+10

Entero N, Suma
INICIO
Suma=0
DESDE N>=1 HASTA 10 HAGA
Suma= Suma + N
FIN DESDE
ESCRIBE “La suma de los 10
números es:”, Suma
FIN

BUCLE MIENTRAS

Entero N, Suma
INICIO
N<-1
Suma<-0
MIENTRAS N<= 10 HAGA
Suma= Suma + N
N=N + 1
FIN MIENTRAS
ESCRIBE “La suma de los 10
números es:”, Suma
FIN

Fundamentos de Programación
Pseudocódigo-Diagramas de Flujo

7. NÓMINA 50 EMPLEADOS

Desarrolle un algoritmo para una empresa agrícola que permita calcular e imprimir el salario
por cada agricultor hasta un total de 50 agricultores, a quienes se le debe cancelar por horas
trabajadas según una tarifa entera de S/.40. Imprimir la nómina total (sumatoria de los salarios
de los 50 agricultores. Tomar en cuenta que la cantidad de horas trabajadas pueden ser
fraccionadas (Ejemplo: 2.5)

Real horas, salario, tarifa, nomina


Entero p
INICIO
tarifa=40
p=50
salario=0
nomina=0
horas=0
MIENTRAS p<=50
Escribe” Ingrese horas trabajadas”
Lee horas
salario= horas*tarifa
nomina= nomina + salario
Escribe “El salario del trabajador es:”,
salario
p = p+1
FIN MIENTRAS
Escribe “La nómina es”, nomina
FIN

Fundamentos de Programación

También podría gustarte