Está en la página 1de 8

Nombre: Carlos Alberto Bejarano Martínez

Practica N° 5
1. Escribir un algoritmo que permita, dada la nota de un estudiante, decir si aprobó la
materia, teniendo en cuenta que la aprobación requiere mínimo una nota de 51.
Análisis.
¿Que?
Entrada: Nota final
Salida: Mostrar si aprobó o reprobó la materia
¿Como?
Aprobó la materia
Nota ≥ 51
Reprobó la materia
Algoritmo.
1. Inicio
2. Leer nota f
3. Si nota f ≥ 51 entonces
4. Escribir aprobó la materia
5. Sino
6. Escribir reprobo la materia
7. Fin si
8. Fin

2. Para leer un número y determinar si el mismo es múltiplo de 5.

Análisis.
¿Que?
Entrada: Numero
Salida: Saber si es múltiplo de 5
¿Como?
num←numero mod 5
Algoritmo.
1. Inicio
2. Leer numero
3. num ← numero mod 5
4. Si num es igual 0 entonces
5. Escribir es multiplo de 5
6. Sino
7. Escribir no es multiplo de 5
8. Fin si
9. Fin

3. Dado como dato el sueldo de un trabajador, aplicar un aumento del 17% si su sueldo es
inferior a Bs.5000. Sino, aplicar un aumento de 11%. Salida por pantalla del nuevo sueldo.
Análisis.
¿Que?
Entrada: Sueldo
Salida: Nuevo sueldo
¿Como?
Sueldo<5000
S1←sueldo*0.17
St1←sueldo+s1
S2←sueldo*0.11
St2←sueldo+s2
Algoritmo.
1. Inicio
2. Leer sueldo
3. Sueldo<5000
4. Si sueldo<5000 entonces
5. S1←sueldo*0.17
6. St1←sueldo+s1
7. Escribir su sueldo total mas el 17% es
8. Sino
9. S2←sueldo*0.11
10. St2←sueldo+s2
11. Escribir su sueldo total mas el 11% es
12. Fin si
13. Fin

4. Escribir un programa que solicite un valor entero al usuario y determine si es positivo o


negativo.
Análisis.
¿Que?
Entrada: número
Salida: mostrar si es positivo o negativo
¿Como?
num>0
Algoritmo.
1. Inicio
2. Leer número
3. Si numero>0 entonces
4. Escribir El numero es positivo
5. Sino
6. Escribir el numero es negativo
7. Fin si
8. Fin

5. Pedir al usuario un valor. Si el valor es positivo, pedir un segundo valor y calcular la suma,
resta y producto de ambos. Mostrar los resultados por pantalla
Análisis.
¿Que?
Entrada: numero
Salida: mostrar el resultado si es positivo el numero sumar, restar o sacar el producto, si es
negativo mostrar el número introducido nomas
¿Como?
n>0
s←n+n2
r←n-n2
p←n*n2
Algoritmo.
1. Incio
2. Leer n
3. Si n>0 entonces
4. Leer n2
5. S←n+n2
6. Escribir s
7. R←n-n2
8. Escribir r
9. Pr←n*n2
10. Escribir pr
11. Sino
12. Esciribr n
13. Fin si
14. Fin

6. Determinar en qué estado está el agua en función de su temperatura. Si es negativa


el estado será sólido, si es menor que 100 será líquido y si es mayor que 100 será
gas. Pedir al usuario el valor de la temperatura.
Análisis.
¿Que?
Entrada: temperatura
Salida: Estado del agua
¿Como?
Temp<100
Algoritmo.
1. Inicio
2. Leer temp
3. Si temp<0 entonces
4. Escribir el estado del agua es solido
5. Sino
6. Si temp<100 entonces
7. Escribir el estado del agua es liquida
8. Sino
9. Escribir el estado del agua es gas
10. Fin si
11. Fin si
12. Fin

7. Calcular el mayor de dos números enteros introducidos por teclado.

Análisis.
¿Que?
Entrada: dos números enteros
Salida: saber cual es el mayor
¿Como?

Algoritmo.
1. Inicio
2. Leer n1
3. Leer n2
4. Si n1>n2 entonces
5. Escribir el n1 es mayor
6. Si no
7. Escribir n2 es mayor
8. Fin si
9. Fin

8. Calcular el mayor de tres números enteros introducidos por teclado.


Análisis.
¿Que?
Entrada: Tres numeros
Salida: Saber cual es el mayor de tres numeros
¿Como?
n1>n2
r ← n1
r ←n2
r>n3
Algoritmo.
1. Inicio
2. Leer n1
3. Leer n2
4. Leer n3
5. Si n>n2 entonces
6. r←n1
7. sino
8. r←n2
9. fin si
10. si >n3 entonces
11. Escribir el mayor es r
12. Sino
13. Escribir el mayor es n3
14. Fin si
15. Fin

9. En un supermercado, se realizan descuentos por las compras a partir de unas bolitas de


colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es
roja, se aplica un descuento del 30% y si saca una bolita color blanca, no se aplica ningún
descuento. Diseñe un programa que a partir del importe de la compra y el color de la bolita,
muestre lo que debe pagar dicho cliente.
Análisis.
¿Que?
Entrada: Compra
Salida: compra - descuento
¿Como?
Desc←compra*0.20
Importe←compra-desc
Algoritmo.
1. Inicio
2. Leer compra
3. Escribir colorbolita
4. Si colorbolita=azul entonces
5. Desc←compra*0.20
6. Importe←compra-desc
7. Escribir importe
8. Sino
9. Si colorbolita=rojo entonces
10. Desc←compra*0.30
11. Importe←compra-desc
12. Escribir importe
13. Sino
14. Escribir compra
1. Fin

10. Un comerciante se dedica a la venta de sillas únicamente. Vende tres tipos de sillas: tipo
A, tipo B y Tipo C los precios son $5.00, $7.00 y $10.00 respectivamente. Por cada cinco
sillas compradas del tipo A, del tipo B o del tipo C los clientes reciben un descuento de 3%,
5% y 7%, las demás se cobran a precio normal. Diseñe un programa que imprima en forma
de factura, con el nombre, precio unitario, precio total, nombre de la tienda, etc lo que debe
cancelar cada cliente en concepto de la compra.
Análisis.
¿Que?
Entrada: silla a, silla b y silla c
Salida:
¿Como?
Algoritmo.

También podría gustarte