SlideShare una empresa de Scribd logo
1 de 19
Preguntar si se desea calcular el área de un cuadrado, un triángulo o un
círculo y al final mostrar en pantalla el valor del área de la figura respectiva
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.

Inicio
Variables L, r , B, Op, Alt, A
Imprimir “1 para
, 2 para , 3 para
Leer Op
Si Op= 1 entonces
Imprimir “ da la base y la altura”
Leer Alt, B
Aplicar A= B*Alt/2
Imprimir A
Si Op = 2 entonces
Imprimir “da el radio”
DATOS DE ENTRADA
Leer r
Aplicar A=πr²
VARIABLE
Imprimir A
LADO
L
SI Op= 3 entonces
BASE
B
Imprimir “da el lado”
Leer L
ALTURA
ALT
Aplicar A= L*L
CONSTANTES
Imprimir A
RADIO
R
Fin
Dada la calificación de un alumno mostrar en pantalla si es aprobado siempre
y cuando tenga el 80% de sus asistencias, en caso de tener menos del 80% de
asistencias se mostrará reprobado aún cuando su calificación sea aprobatoria.
1.
2.
3.
4.
5.
6.
7.

Inicio
Variables x, a, na
Si x < 80 entonces es na
Imprimir na
Por lo contrario si x>80
entonces es a
Imprimir a
Fin

VARIABLES
CALIFICACION

X

APROBADO

A

NO APROBADO

NA
Leer tres números y decir cuál de ellos es el que tiene
el valor intermedio
1.
2.
3.
4.
5.
6.
7.

Inicio
Variables N1, N2, N3
Leer N1, N2, N3
Si (N1>N2)y (N1>N3) entonces
imprimir N1
De lo contrario si (N2>N1) y
(N2>N3) entonces imprimir N2
De lo contrario si (N3>N1) y
(N3>2)entonces imprimir N3
Fin
DATOS DE ENTRADA
NUMERO 1

N1

NUMERO 2

N2

NUMERO 3

N3

DATO DE SALIDA
VALOR INTERMEDIO

VI
Leer tres números y decir cuál es el de valor mayor
y el menor valor.
1.
2.
3.
4.
5.
6.

7.
8.
9.
10.

Inicio
Variables N1, N2, N3
Leer N1, N2, N3
Si (N1>N2)y (N1>N3) entonces imprimir
N1
De lo contrario si (N2>N1) y (N2>N3)
entonces imprimir N2
De lo contrario si (N3>N1) y
(N3>2)entonces imprimir N3
Si (N1<N2) y (N1<N3) entonces imprimir
N1
De lo contrario si (N2<N1) y (N2<N3)
entonces imprimir N2
De lo contrario si (N3<N1) y (N3<N2)
entonces imprimir N3
Fin

DATOS DE ENTRADA
NUMERO 1

N1

NUMERO 2

N2

NUMERO 3

N3
Leer tres números y decir cuál es el de valor mayor, el de valor intermedio, y el
de valor menor.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

12.
13.

Inicio
Variables N1, N2, N3
Leer N1, N2, N3
Si (N1>N2)y (N1>N3) entonces imprimir N1 “mayor”
De lo contrario si (N2>N1) y (N2>N3) entonces imprimir N2 “mayor”
De lo contrario si (N3>N1) y (N3>2)entonces imprimir N3 “mayor”
Si (N1<N2) y (N1<N3) entonces imprimir N1 “menor”
De lo contrario si (N2<N1) y (N2<N3) entonces imprimir N2 “menor”
De lo contrario si (N3<N1) y (N3<N2) entonces imprimir N3 “menor”
Si (N1 “mayor”<N3) y (N2 “menor”>N3) entonces imprimir N3
“intermedio”
Si (N2 “mayor”<N1) y (N3 “menor”>N1) entonces imprimir N1
“intermedio”
Si (N3 “mayor”<N2) y (N1 “menor”>N2) entonces imprimir N2
“intermedio”
Fin

DATOS DE ENTRADA
NUMERO 1

N1

NUMERO 2

N2

NUMERO 3

N3

DATOS DE SALIDA
MAYOR

VM

MENOR

M

INTERMEDIO

VI
Leer un número entre el 1 y el 10 e imprimir su equivalente en números
romanos.
1.
2.
3.
4.
5.
6.

Inicio
Variables y
Leer y
Si (y >1) y (y<10) entonces mostrar “su valor es”
imprimir su equivalente en numero romano
Fin

DATOS DE ENTRADA
NUMERO

Y

DATO DE SALIDA
NUMERO ROMANO

NR
A un trabajador le pagan según sus horas laboradas, si la cantidad de horas trabajadas es
mayor a 40 horas, la tarifa se incrementa en un 50% para las horas extras. Calcular el salario
del trabajador dadas las horas trabajadas y la tarifa.

1. Inicio
Datos de entrada

Variabl
es

Horas laboradas

Hl

Datos de salida
Salario del
trabajador
Constantes
Tarifa 50%

St

2. Variables hl, st
3. Leer hl
4. Si (hl>40) entonces
st= hl*(.50)+hl imprimir
st
5. Si (hl<40) entonces
imprimir st
6. Fin
Dado un monto calcular el descuento considerando que por encima de 100 el
descuento es el 10% y por debajo de 100 el descuento es el 2%.
DATOS DE ENTRADA
MONTO

M

CONSTANTE
DESCUENTO

DE

DATOS DE SALIDA
DESCUENTO
CONSIDERADO

MC

1.
2.
3.
4.

Inicio
Variables m, de
Leer m
Si (m>100) entonces
de= m*(.10) imprimir de
5. Si (m<100) entonces
de= m*(.02) imprimir de
6. Fin
Leer una calificación de un alumno y determinar si obtuvo A, B, C o reprobó, El 10
equivale a una A, el 9 a una B, el 8 a una C y las demás es reprobado.
1.
2.
3.
4.
5.
6.
7.
8.

Inicio
Variables ca, A, B, C, re
Leer ca
Si (ca =10) entonces imprimir “obtuvo A”
SI (ca =9) entonces imprimir “obtuvo B”
Si (ca =8) entonces imprimir “obtuvo C”
Si (ca<=7) entonces imprimir “re”
Fin
DATOS DE ENTRADA

VARIABLES
CALIFICACION 1

A

CAIFICACION 2

B

CALIFICACION 3

C

DATOS DE SALIDA
9

A

8

B

REPROBADO

C
Leer tres calificaciones de un alumno y determinar su promedio, si el promedio es
10, escribir en la pantalla tu promedio es A, si el promedio es B escribir tu
promedio es B y si el promedio es 8 escribir C, de lo contrario si la calificación es
menor a 8 escribir reprobado.
1. Inicio
2. Variable ca1, ca2, ca3
3. Pedir “las tres calificaciones” Cal1,cal2,cal3
4. Leer Cal1,cal2,cal3
DATOS DE
5. P=(Cal1+cal2+cal3)/3
ENTRADA
6. Si P=10 entonces
CALIFICACION 1
imprimir “obtuviste una” A
CALIFICACION 2
7. Si P=9 entonces
imprimir “obtuviste una” b CALIFICACION 3
8. Si P=8 entonces
DATOS DE SALIDA
imprimir “obtuviste una” c
10
9. Si P<=7 entonces
imprimir “reprobó”
9
10. Fin
8
MENOR A 8
REPROBADO

CAL1
CAL2
CAL3
A
B
C
NA
En un almacén se hace un 20% de descuento a los clientes cuya compra supere
los $1,000 ¿cuál será la cantidad que pagará una persona por su compra?

1.
2.
3.
4.

Inicio
Variables cc, cp
Leer cc
Si (cc>1000) entonces
cp= cc*(.20)
DATOS DE ENTRADA
5. cp= cc- (cc*(.20)
COMPRA
CC
6. Imprimir cp
DATOS DE SALIDA
7. Fin
CANTIDAD A PAGAR
CP
CONSTANTE

DESCUENTO A CLIENTES

20%
Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran
tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son
menos de tres camisas un descuento del 10%
1.
2.
3.
4.
5.

Inicio
Varibles cc, cp, pp, d, tp
Leer camisas compradas cc
Leer precio de una camisa pc
Si (cc>3) entonces
cp=(cc*pc)
d= cp*(.20)
tp=cp-d
6. Si (cc<3) entonces
DATOS DE ENTRADA
cp=cc*pc
CAMISAS COMPRADAS
CC
d=cp*(.10)
tp=cp-d
PRECIO POR CAMISA
P
7. Fin

Cc=camisa compradas
pc pecio camisa
cp= camisas pagadas
D= descuento
Tp=total a pagar

CAMISAS PAGADAS

CP

DATOS DE SALIDA
TOTAL A PAGAR
CONSTANTES
DESCUENTO

D
Leer un número entero y determinar si tiene tres cifras

1.
2.
3.
4.

Inicio
Variables ne
Leer ne
Si (ne>=100) y (ne<1000) entonces imprimir “tiene tres cifras”
De lo contrario imprimir “no tiene tres cifras”
5. Fin

DATOS DE ENTRADA
NUMERO ENTERO

NE

DATOS DE SALIDA
NO TIENE 3 CIFRAS

NO TIENE 3 CIFRAS
Leer un número entero menor a 1000 y determinar cuántos dígitos tiene

1.
2.
3.
4.
5.
6.
7.

Inicio
Variables ne
Leer ne
Si (ne<1000) y (ne>=100) entonces imprimir “tiene tres cifras”
Si (ne<100) y (ne>=10) entonces imprimir “tiene dos cifras”
si (ne<10) y (ne>=1) entonces imprimir “tiene una cifra”
Fin
DATOS DE ENTRADA
NUMERO ENTERO

NE

DATOS DE SALIDA
TIENE TRES CIFRAS

TIENE TRES CIFRAS

TIENE DOS CIFRAS

TIENE DOS CIFRAS

TIENE UNA CIFRA

TIENE UNA CIFRA
Leer dos números menores a 1000 y decir cuántos dígitos tienen entre los dos
números
1. Inicio
2. Variables n1, n2
3. Si (n1<1000) y (n1>=100) entonces “nc1=3”
4. Si (n1<100) y (n1>=10) entonces “nc1=2”
5. Si (n1<10) y (n1>=1) entonces “nc1=1”
6. Si (n2<1000) y (n2>=100) entonces “nc2=3”
7. Si (n2<100) y (n2>=10) entonces “nc2=2”
8. Si (n2<10) y (n2>=1) entonces “nc2=1”
9. Suma nc1+nc2
10. Imprimir “su numero de cifras es” suma
11. Fin
Leer un número menor a 1000, si el número tiene un digito elevarlo al cuadrado y mostrar su
resultado, por otro lado si el número es de dos dígitos multiplicarlo por dos y mostrar su
resultado, si el número es de tres dígitos restarle cien y mostrar su resultado, finalmente si el
número es cero, negativo o mayor a tres dígitos mostrar la leyenda “Número no valido”

1. Inicio
2. Variables: n1
3. Mostrar: “Dame un número menor a 1000”
4. Leer: N1
5. Si (N1>=1000) Y (N1<=0) entonces
Imprimir “Numero no valido”
6. Si (N1<1000) y (N1>=100) entonces
Resta= N1-100
Imprimir Resta
7. Si (N1<100) Y (N1>=10) entonces
Multi=N1*2
Imprimir Multi
8. Si (N1<10) y (N1>0) entonces
Expo= N1^2
Imprimir Expo
9. Fin

DATS DE ENTRADA
NUMERO 1

N1

DATOS DE SALIDA
1DIGITO

Resta= N1100

2DIGITOS

Multi=N1*2

3DIGITOS

Expo= N1^2
Leer dos números enteros, restar el menor del mayor y mostrar el resultado

1.
2.
3.
4.
5.
6.

Inicio
Variables n1, n2, vf
Leer n1, n2
Si (n1>n2) entonces mostrar “es mayor”
Si (n2>n1) entonces mostrar “en mayor”
Vf= si (n1>n2) restar (n1-n2) e imprimir
resultado
de lo contario si (n2>n1) retar (n2-n1) e
imprimir resultado
7. Fin
DATOS DE ENTRADA
VARIABLES
NUMERO 1

N1

NUMERO 2

N2

DATOS DE SALIDA
RESULTADO

R
Leer dos números si el primero es mayor mostrar la suma de los dos números, por
otro lado si el segundo es mayor elevar al cuadrado cada número, sumarlos y
mostrar su resultado, en caso de que los números sean iguales mostrar la leyenda
“los números son iguales”.
Inicio
Variables: n1 n2
Mostrar: “Dame dos números enteros”
Leer: N1, N2
Si (N1>N2) entonces
R= N1+N2
Imprimir R
Si (N1<N2) entonces
R= N1^2
R2= N2^2
Imprimir R, R2
Si (N1=N2) entonces
Imprimir “los números son iguales”
Fin
DATOS DE

ENTRADA
VARIABLES

NUMERO 1

N1

NUMERO 2

N2

DATOS DE SALIDA
LOS NUMEROS SON
IGUALES

LOS NUMEROS SON
IGUALES
Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje
indicando la edad del mayor y cuantos años de diferencia tiene con el menor.
1.
2.
3.
4.
5.
6.

Inicio
Variables ed1, ed2, dif
Leer ed1, ed2
Si (ed1<ed2) entonces “ed2 es mayor”
Si (ed1>ed2) entonces “ed1 es mayor”
Dif= (ed2-ed1) imprimir dif
de lo contario si dif= (ed1-ed2) imprimir

dif
7. Fin

DATOS DE ENTRADA
VARIABLES
HERMANO 1

ED1

HERMANO 2

ED2

DATOS DE SALIDA

AÑOS DE DIF

DIF

EDAD MAYOR

EM

Más contenido relacionado

La actualidad más candente (20)

Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
01 laboratorio n°1 • algoritmos
01 laboratorio n°1 • algoritmos01 laboratorio n°1 • algoritmos
01 laboratorio n°1 • algoritmos
 
Ejemplos ejercicos
Ejemplos ejercicosEjemplos ejercicos
Ejemplos ejercicos
 
Metodologia
MetodologiaMetodologia
Metodologia
 
Practica excel
Practica excelPractica excel
Practica excel
 
Calculadora casio en el chabas
Calculadora casio en el chabasCalculadora casio en el chabas
Calculadora casio en el chabas
 
Básico
BásicoBásico
Básico
 
SesióN 7
SesióN 7SesióN 7
SesióN 7
 
Capitulo 10
Capitulo 10Capitulo 10
Capitulo 10
 
Ejercicio 1 estadistica
Ejercicio 1 estadisticaEjercicio 1 estadistica
Ejercicio 1 estadistica
 
Ejercicios intervalos de confianza
Ejercicios intervalos de confianzaEjercicios intervalos de confianza
Ejercicios intervalos de confianza
 
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
Centro de estudios_tecnologicos_industril_y_de_servicios_no(2)
 
Errores
ErroresErrores
Errores
 
Manual matematica en salud
Manual   matematica en saludManual   matematica en salud
Manual matematica en salud
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Teoria de errores analisis numerico.
Teoria de errores  analisis numerico.Teoria de errores  analisis numerico.
Teoria de errores analisis numerico.
 
Prueba de hipótesis y R - Commander
Prueba de hipótesis y R - CommanderPrueba de hipótesis y R - Commander
Prueba de hipótesis y R - Commander
 
1.6 modelado con ecuaciones
1.6 modelado con ecuaciones1.6 modelado con ecuaciones
1.6 modelado con ecuaciones
 
Clase 02
Clase 02Clase 02
Clase 02
 
Calculo del tamaño de muestra
Calculo del tamaño de muestraCalculo del tamaño de muestra
Calculo del tamaño de muestra
 

Destacado (20)

Algoritmos ejemplos
Algoritmos ejemplosAlgoritmos ejemplos
Algoritmos ejemplos
 
Entrega1
Entrega1Entrega1
Entrega1
 
Cap6 2 algoritmos
Cap6 2 algoritmosCap6 2 algoritmos
Cap6 2 algoritmos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 
Ova
OvaOva
Ova
 
Trabajo web 1.0 2.0
Trabajo web 1.0   2.0Trabajo web 1.0   2.0
Trabajo web 1.0 2.0
 
S r-l-100302132321-phpapp01
S r-l-100302132321-phpapp01S r-l-100302132321-phpapp01
S r-l-100302132321-phpapp01
 
Plagio
PlagioPlagio
Plagio
 
EL Respeto
EL RespetoEL Respeto
EL Respeto
 
Base de datos 3
Base de datos 3Base de datos 3
Base de datos 3
 
GBI Portales Institucionales y Sistema génesis.
GBI Portales Institucionales y Sistema génesis.GBI Portales Institucionales y Sistema génesis.
GBI Portales Institucionales y Sistema génesis.
 
Cuidando el medio ambiente
Cuidando el medio ambienteCuidando el medio ambiente
Cuidando el medio ambiente
 
Tuberculosis
TuberculosisTuberculosis
Tuberculosis
 
Maquinas 906 tecologia
Maquinas 906 tecologiaMaquinas 906 tecologia
Maquinas 906 tecologia
 
Intencionalidad temple
Intencionalidad templeIntencionalidad temple
Intencionalidad temple
 
rIESGO
rIESGOrIESGO
rIESGO
 
Quién soy
Quién soyQuién soy
Quién soy
 

Similar a Algoritmos para calcular áreas, promedios y comparar números

Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujocreciluc
 
Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujocreciluc
 
Ejemplos de algoritmos
Ejemplos de algoritmos Ejemplos de algoritmos
Ejemplos de algoritmos Angelica Rada
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decisionmarthaill10
 
Presentación ALFRE MILLAN. npptx
Presentación ALFRE MILLAN.  npptxPresentación ALFRE MILLAN.  npptx
Presentación ALFRE MILLAN. npptxalffreee
 
Diagramas de flujos
Diagramas de flujosDiagramas de flujos
Diagramas de flujoszvicente21
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc8
 
Jhonatan
JhonatanJhonatan
Jhonatan1002pc1
 

Similar a Algoritmos para calcular áreas, promedios y comparar números (20)

Ejemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzadoEjemplos de cómo realizarlosavanzado
Ejemplos de cómo realizarlosavanzado
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujo
 
Algoritmos diagramas de flujo
Algoritmos diagramas de flujoAlgoritmos diagramas de flujo
Algoritmos diagramas de flujo
 
Ejemplos de algoritmos
Ejemplos de algoritmos Ejemplos de algoritmos
Ejemplos de algoritmos
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 
Presentación ALFRE MILLAN. npptx
Presentación ALFRE MILLAN.  npptxPresentación ALFRE MILLAN.  npptx
Presentación ALFRE MILLAN. npptx
 
Diagramas de flujos
Diagramas de flujosDiagramas de flujos
Diagramas de flujos
 
No jodan
No jodanNo jodan
No jodan
 
No jodan
No jodanNo jodan
No jodan
 
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de FlujoAlgoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Programas
Programas Programas
Programas
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 
Jhonatan
JhonatanJhonatan
Jhonatan
 

Algoritmos para calcular áreas, promedios y comparar números

  • 1. Preguntar si se desea calcular el área de un cuadrado, un triángulo o un círculo y al final mostrar en pantalla el valor del área de la figura respectiva 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Inicio Variables L, r , B, Op, Alt, A Imprimir “1 para , 2 para , 3 para Leer Op Si Op= 1 entonces Imprimir “ da la base y la altura” Leer Alt, B Aplicar A= B*Alt/2 Imprimir A Si Op = 2 entonces Imprimir “da el radio” DATOS DE ENTRADA Leer r Aplicar A=πr² VARIABLE Imprimir A LADO L SI Op= 3 entonces BASE B Imprimir “da el lado” Leer L ALTURA ALT Aplicar A= L*L CONSTANTES Imprimir A RADIO R Fin
  • 2. Dada la calificación de un alumno mostrar en pantalla si es aprobado siempre y cuando tenga el 80% de sus asistencias, en caso de tener menos del 80% de asistencias se mostrará reprobado aún cuando su calificación sea aprobatoria. 1. 2. 3. 4. 5. 6. 7. Inicio Variables x, a, na Si x < 80 entonces es na Imprimir na Por lo contrario si x>80 entonces es a Imprimir a Fin VARIABLES CALIFICACION X APROBADO A NO APROBADO NA
  • 3. Leer tres números y decir cuál de ellos es el que tiene el valor intermedio 1. 2. 3. 4. 5. 6. 7. Inicio Variables N1, N2, N3 Leer N1, N2, N3 Si (N1>N2)y (N1>N3) entonces imprimir N1 De lo contrario si (N2>N1) y (N2>N3) entonces imprimir N2 De lo contrario si (N3>N1) y (N3>2)entonces imprimir N3 Fin DATOS DE ENTRADA NUMERO 1 N1 NUMERO 2 N2 NUMERO 3 N3 DATO DE SALIDA VALOR INTERMEDIO VI
  • 4. Leer tres números y decir cuál es el de valor mayor y el menor valor. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Inicio Variables N1, N2, N3 Leer N1, N2, N3 Si (N1>N2)y (N1>N3) entonces imprimir N1 De lo contrario si (N2>N1) y (N2>N3) entonces imprimir N2 De lo contrario si (N3>N1) y (N3>2)entonces imprimir N3 Si (N1<N2) y (N1<N3) entonces imprimir N1 De lo contrario si (N2<N1) y (N2<N3) entonces imprimir N2 De lo contrario si (N3<N1) y (N3<N2) entonces imprimir N3 Fin DATOS DE ENTRADA NUMERO 1 N1 NUMERO 2 N2 NUMERO 3 N3
  • 5. Leer tres números y decir cuál es el de valor mayor, el de valor intermedio, y el de valor menor. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Inicio Variables N1, N2, N3 Leer N1, N2, N3 Si (N1>N2)y (N1>N3) entonces imprimir N1 “mayor” De lo contrario si (N2>N1) y (N2>N3) entonces imprimir N2 “mayor” De lo contrario si (N3>N1) y (N3>2)entonces imprimir N3 “mayor” Si (N1<N2) y (N1<N3) entonces imprimir N1 “menor” De lo contrario si (N2<N1) y (N2<N3) entonces imprimir N2 “menor” De lo contrario si (N3<N1) y (N3<N2) entonces imprimir N3 “menor” Si (N1 “mayor”<N3) y (N2 “menor”>N3) entonces imprimir N3 “intermedio” Si (N2 “mayor”<N1) y (N3 “menor”>N1) entonces imprimir N1 “intermedio” Si (N3 “mayor”<N2) y (N1 “menor”>N2) entonces imprimir N2 “intermedio” Fin DATOS DE ENTRADA NUMERO 1 N1 NUMERO 2 N2 NUMERO 3 N3 DATOS DE SALIDA MAYOR VM MENOR M INTERMEDIO VI
  • 6. Leer un número entre el 1 y el 10 e imprimir su equivalente en números romanos. 1. 2. 3. 4. 5. 6. Inicio Variables y Leer y Si (y >1) y (y<10) entonces mostrar “su valor es” imprimir su equivalente en numero romano Fin DATOS DE ENTRADA NUMERO Y DATO DE SALIDA NUMERO ROMANO NR
  • 7. A un trabajador le pagan según sus horas laboradas, si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la tarifa. 1. Inicio Datos de entrada Variabl es Horas laboradas Hl Datos de salida Salario del trabajador Constantes Tarifa 50% St 2. Variables hl, st 3. Leer hl 4. Si (hl>40) entonces st= hl*(.50)+hl imprimir st 5. Si (hl<40) entonces imprimir st 6. Fin
  • 8. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%. DATOS DE ENTRADA MONTO M CONSTANTE DESCUENTO DE DATOS DE SALIDA DESCUENTO CONSIDERADO MC 1. 2. 3. 4. Inicio Variables m, de Leer m Si (m>100) entonces de= m*(.10) imprimir de 5. Si (m<100) entonces de= m*(.02) imprimir de 6. Fin
  • 9. Leer una calificación de un alumno y determinar si obtuvo A, B, C o reprobó, El 10 equivale a una A, el 9 a una B, el 8 a una C y las demás es reprobado. 1. 2. 3. 4. 5. 6. 7. 8. Inicio Variables ca, A, B, C, re Leer ca Si (ca =10) entonces imprimir “obtuvo A” SI (ca =9) entonces imprimir “obtuvo B” Si (ca =8) entonces imprimir “obtuvo C” Si (ca<=7) entonces imprimir “re” Fin DATOS DE ENTRADA VARIABLES CALIFICACION 1 A CAIFICACION 2 B CALIFICACION 3 C DATOS DE SALIDA 9 A 8 B REPROBADO C
  • 10. Leer tres calificaciones de un alumno y determinar su promedio, si el promedio es 10, escribir en la pantalla tu promedio es A, si el promedio es B escribir tu promedio es B y si el promedio es 8 escribir C, de lo contrario si la calificación es menor a 8 escribir reprobado. 1. Inicio 2. Variable ca1, ca2, ca3 3. Pedir “las tres calificaciones” Cal1,cal2,cal3 4. Leer Cal1,cal2,cal3 DATOS DE 5. P=(Cal1+cal2+cal3)/3 ENTRADA 6. Si P=10 entonces CALIFICACION 1 imprimir “obtuviste una” A CALIFICACION 2 7. Si P=9 entonces imprimir “obtuviste una” b CALIFICACION 3 8. Si P=8 entonces DATOS DE SALIDA imprimir “obtuviste una” c 10 9. Si P<=7 entonces imprimir “reprobó” 9 10. Fin 8 MENOR A 8 REPROBADO CAL1 CAL2 CAL3 A B C NA
  • 11. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1,000 ¿cuál será la cantidad que pagará una persona por su compra? 1. 2. 3. 4. Inicio Variables cc, cp Leer cc Si (cc>1000) entonces cp= cc*(.20) DATOS DE ENTRADA 5. cp= cc- (cc*(.20) COMPRA CC 6. Imprimir cp DATOS DE SALIDA 7. Fin CANTIDAD A PAGAR CP CONSTANTE DESCUENTO A CLIENTES 20%
  • 12. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o más se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10% 1. 2. 3. 4. 5. Inicio Varibles cc, cp, pp, d, tp Leer camisas compradas cc Leer precio de una camisa pc Si (cc>3) entonces cp=(cc*pc) d= cp*(.20) tp=cp-d 6. Si (cc<3) entonces DATOS DE ENTRADA cp=cc*pc CAMISAS COMPRADAS CC d=cp*(.10) tp=cp-d PRECIO POR CAMISA P 7. Fin Cc=camisa compradas pc pecio camisa cp= camisas pagadas D= descuento Tp=total a pagar CAMISAS PAGADAS CP DATOS DE SALIDA TOTAL A PAGAR CONSTANTES DESCUENTO D
  • 13. Leer un número entero y determinar si tiene tres cifras 1. 2. 3. 4. Inicio Variables ne Leer ne Si (ne>=100) y (ne<1000) entonces imprimir “tiene tres cifras” De lo contrario imprimir “no tiene tres cifras” 5. Fin DATOS DE ENTRADA NUMERO ENTERO NE DATOS DE SALIDA NO TIENE 3 CIFRAS NO TIENE 3 CIFRAS
  • 14. Leer un número entero menor a 1000 y determinar cuántos dígitos tiene 1. 2. 3. 4. 5. 6. 7. Inicio Variables ne Leer ne Si (ne<1000) y (ne>=100) entonces imprimir “tiene tres cifras” Si (ne<100) y (ne>=10) entonces imprimir “tiene dos cifras” si (ne<10) y (ne>=1) entonces imprimir “tiene una cifra” Fin DATOS DE ENTRADA NUMERO ENTERO NE DATOS DE SALIDA TIENE TRES CIFRAS TIENE TRES CIFRAS TIENE DOS CIFRAS TIENE DOS CIFRAS TIENE UNA CIFRA TIENE UNA CIFRA
  • 15. Leer dos números menores a 1000 y decir cuántos dígitos tienen entre los dos números 1. Inicio 2. Variables n1, n2 3. Si (n1<1000) y (n1>=100) entonces “nc1=3” 4. Si (n1<100) y (n1>=10) entonces “nc1=2” 5. Si (n1<10) y (n1>=1) entonces “nc1=1” 6. Si (n2<1000) y (n2>=100) entonces “nc2=3” 7. Si (n2<100) y (n2>=10) entonces “nc2=2” 8. Si (n2<10) y (n2>=1) entonces “nc2=1” 9. Suma nc1+nc2 10. Imprimir “su numero de cifras es” suma 11. Fin
  • 16. Leer un número menor a 1000, si el número tiene un digito elevarlo al cuadrado y mostrar su resultado, por otro lado si el número es de dos dígitos multiplicarlo por dos y mostrar su resultado, si el número es de tres dígitos restarle cien y mostrar su resultado, finalmente si el número es cero, negativo o mayor a tres dígitos mostrar la leyenda “Número no valido” 1. Inicio 2. Variables: n1 3. Mostrar: “Dame un número menor a 1000” 4. Leer: N1 5. Si (N1>=1000) Y (N1<=0) entonces Imprimir “Numero no valido” 6. Si (N1<1000) y (N1>=100) entonces Resta= N1-100 Imprimir Resta 7. Si (N1<100) Y (N1>=10) entonces Multi=N1*2 Imprimir Multi 8. Si (N1<10) y (N1>0) entonces Expo= N1^2 Imprimir Expo 9. Fin DATS DE ENTRADA NUMERO 1 N1 DATOS DE SALIDA 1DIGITO Resta= N1100 2DIGITOS Multi=N1*2 3DIGITOS Expo= N1^2
  • 17. Leer dos números enteros, restar el menor del mayor y mostrar el resultado 1. 2. 3. 4. 5. 6. Inicio Variables n1, n2, vf Leer n1, n2 Si (n1>n2) entonces mostrar “es mayor” Si (n2>n1) entonces mostrar “en mayor” Vf= si (n1>n2) restar (n1-n2) e imprimir resultado de lo contario si (n2>n1) retar (n2-n1) e imprimir resultado 7. Fin DATOS DE ENTRADA VARIABLES NUMERO 1 N1 NUMERO 2 N2 DATOS DE SALIDA RESULTADO R
  • 18. Leer dos números si el primero es mayor mostrar la suma de los dos números, por otro lado si el segundo es mayor elevar al cuadrado cada número, sumarlos y mostrar su resultado, en caso de que los números sean iguales mostrar la leyenda “los números son iguales”. Inicio Variables: n1 n2 Mostrar: “Dame dos números enteros” Leer: N1, N2 Si (N1>N2) entonces R= N1+N2 Imprimir R Si (N1<N2) entonces R= N1^2 R2= N2^2 Imprimir R, R2 Si (N1=N2) entonces Imprimir “los números son iguales” Fin DATOS DE ENTRADA VARIABLES NUMERO 1 N1 NUMERO 2 N2 DATOS DE SALIDA LOS NUMEROS SON IGUALES LOS NUMEROS SON IGUALES
  • 19. Elabora un algoritmo que solicite la edad de dos hermanos y muestre un mensaje indicando la edad del mayor y cuantos años de diferencia tiene con el menor. 1. 2. 3. 4. 5. 6. Inicio Variables ed1, ed2, dif Leer ed1, ed2 Si (ed1<ed2) entonces “ed2 es mayor” Si (ed1>ed2) entonces “ed1 es mayor” Dif= (ed2-ed1) imprimir dif de lo contario si dif= (ed1-ed2) imprimir dif 7. Fin DATOS DE ENTRADA VARIABLES HERMANO 1 ED1 HERMANO 2 ED2 DATOS DE SALIDA AÑOS DE DIF DIF EDAD MAYOR EM