Sei sulla pagina 1di 30

Actividad 3 Algoritmos Condicionales

COLEGIO MILITAR ALMIRANTE PADILLA

ACTIVIDADES LPP

INTEGRANTES: RUIZ VALENCIA DAVID SANTIAGO


BELTRAN PIZA JUAN DAVID

2019
Actividad 3 Algoritmos Condicionales

EJEMPLO 1: Realizar un algoritmo en donde se pide la edad del usuario; si es mayor


de edad debe aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo en LPP.
ANALISIS
1. Entradas: edad persona (variable EDAD)
2. Salidas: Menaje eres mayor de edad
3. Variables: EDAD
4. Proceso: COMPARAR LA VARIABLE EDAD CONTRA LA CONSTANTE
5. 18 SI ES MAYOR O IGUAL
Actividad 3 Algoritmos Condicionales

EJEMPLO 2: Realizar un algoritmo en donde se pide la edad y nombre de una persona; si es mayor
de edad debe aparecer un mensaje indicándolo que es mayor de edad y el nombre de la persona
SINO un mensaje indicándole que es menor de edad y el nombre de la persona. Expresarlo en
Pseudocódigo en LPP.
ANALISIS
1. Entradas: edad y nombre de la persona (variable EDAD, NOMBRE)
2. Salidas: Menaje eres mayor de edad SINO mensaje menor de edad
3. Variables: EDAD (entero), NOMBRE (cadena)
4. Proceso: COMPARAR LA VARIABLE EDAD CONTRA LA CONSTANTE 18 SI ES MAYOR O IGUAL
ESCRIBIR MENSAJE CORRESPONDIENTE
Actividad 3 Algoritmos Condicionales

REALICE LAS SIGUIENTES ACTIVIDADES CON SU RESPECTIVO ANALISIS, CONDICIONALES SIMPLES EN LPP DE:
ALGORITMOS CON CONDICIONALES SIMPLES:
1. Ingresar un número y si el número es mayor a 100, escribir en la pantalla el
número es mayor a 100.
Análisis
1. Entradas: Numero (variable Nombre)
2. Salidas: Mensaje “Tu número es mayor que 100” SINO “Tu número es menor
que 100”
3. Variables: Numero (ENTERO)
4. Proceso: Comparar la variable número con la constante 100 si es mayor o
menos Escribir Mensaje Correspondiente
Actividad 3 Algoritmos Condicionales

2. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la
cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y
cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente
en su cuenta.
Análisis:
1. Entradas: valor a invertir, tasa de interés, intereses (variable VALOR, TASA, INTERESES)
2. Salidas: Mensaje “Es bueno realizar la inversión” SINO “No Es Bueno Realizarla”
3. Variables: Valor (ENTERO), Tasa (ENTERO), Intereses (ENTERO)
4. Proceso: Identificar Si es bueno o no realizar una inversión de un dinero especifico tomando en
cuenta la tasa de intereses.
Actividad 3 Algoritmos Condicionales

3. Determinar si un alumno aprueba un curso, sabiendo que aprobara si su promedio de tres


calificaciones es mayor o igual a 35. 4. Plantee un problema condicional simple y resuélvalo
Análisis:
1. Entradas: Notas Del Estudiante, Promedio (Variable Nota1, Nota2, Nota3, Promedio)
2. Salidas: Mensaje “El estudiante aprobó” SINO “El estudiante reprobó”
3. Variables: Nota1(Real), Nota2(Real), Nota3(Real), Promedio (Real)
4. Proceso: Identificar Si Un estudiante aprobó la materia o no basándose en un promedio mayor a
35.4
Actividad 3 Algoritmos Condicionales

ALGORITMOS CON CONDICIONALES DOBLES


4. En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cuál
será la cantidad que pagara una persona por su compra?
Entradas: Valor de la compra, Resultado de la compra, Total compra (Variables, VALOR, RESULTADO,
TOTAL)
Salidas: Mensaje “Obtiene el descuento + (valor de la compra con el descuento)” SINO “no ha obtenido el
descuento”
Variables: Valor(ENTERO), Resultado(ENTERO), Total(ENTERO)
Proceso: Identificar si un cliente obtiene el 20% de descuento en su compra si su valor de compra supera los
$1000

5. Que lea dos números y los imprima en forma ascendente


Análisis
1. Entradas: Numero 1, Numero 2
2. Salidas: Mensaje “Mas Grande” y “Mas pequeño”
Actividad 3 Algoritmos Condicionales

3. Variables: V1(ENTERO), V2(Entero)


4. Proceso: Que el usuario ingrese 2 numeros y los organice de forma ascendente

6. Una persona enferma, que pesa 70 kg, se encuentra en reposo y desea saber cuántas calorías consume su cuerpo
durante todo el tiempo que realice una misma actividad. Las actividades que tiene permitido realizar son únicamente
dormir o estar sentado en reposo. Los datos que tiene son que estando dormido consume 1.08 calorías por minuto y
estando sentado en reposo consume 1.66 calorías por minuto.
Análisis
1. Entradas: Tiempo que usara para la actividad, Actividad que realizara (Variable =TIEMPO, ACTIVIDAD
2. Salidas: Mensaje “La cantidad de caloría que se cuerpo consumio fue de:”
3. Variables: Valor(ENTERO), Resultado(ENTERO), Total(ENTERO)
4. Proceso: Identificar si un cliente obtiene el 20% de descuento en su compra si su valor de compra supera los $1000
Actividad 3 Algoritmos Condicionales

7. Hacer un algoritmo que imprima el nombre de un artículo, clave, precio original y su precio con descuento. El
descuento lo hace en base a la clave, si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento es del
20% (solo existen dos claves).
Análisis
5. Entradas: clave, precio del producto, nombre del producto (Variable =Articulo, Precio, Clave)
6. Salidas: Mensaje “el producto obtuvo descuento de % y su precio final es de:”
7. Variables: Valor(ENTERO), Resultado(ENTERO), Total(ENTERO)
8. Proceso: Identificar si el producto obtuvo un descuento del 10 o 20% teniendo en cuenta la clave
Actividad 3 Algoritmos Condicionales

8.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%
Análisis
1. Entradas: Cantidad de camisas, Precio de las camisas (Variables: Cantidad, Precio)
2. Salidas: Mensaje “Usted ha obtenido un descuento del % y su precio final es de:”
3. Variables: Cantidad (Entero), Precio (Entero) Total(Entero)
4. Proceso: Identificar si el producto obtuvo un descuento del 10 o 20% teniendo en cuenta la cantidad de camisetas
compradas
Actividad 3 Algoritmos Condicionales

9.Una compañía de seguros está abriendo un depto. de finanzas y estableció un programa para captar clientes, que
consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el
3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La afianzadora desea
determinar cuál será la cuota que debe pagar un cliente.
Análisis
5. Entradas: Monto de la finanza (Variable, Monto)
6. Salidas: Mensaje “Apreciado cliente el total que debe pagar es de:”
7. Variables: Monto(Entero), Total(Entero)
8. Proceso: Identificar si el monto de la cuota es de 2% o 3% teniendo en cuenta si supera los 50.000
Actividad 3 Algoritmos Condicionales

10.En una escuela la colegiatura de los alumnos se determina según el número de materias que cursan. El costo de
todas las materias es el mismo.Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo
siguiente: si el promedio obtenido por un alumno en el último periodo es mayor o igual que 9, se le hará un descuento del
30% sobre la colegiatura y no se le cobrara IVA; si el promedio obtenido es menor que 9 deberá pagar la colegiatura
completa, la cual incluye el 10% de IVA. Obtener cuanto debe pagar un alumno.
9. Análisis
10. Entradas: Nombre del estudiante, Promedio del estudiante, total (Variables- Promedio, Nombre, Total)
11. Salidas: Mensaje “El valor de la colegiatura es de::”
12. Variables: Nombre (Cadena), Promedio (Real), Total (Entero), Valor (Entero)
13. Proceso: Identificar si un estudiante tuvo un promedio superior de 9 se le dara un descuento del 30% y si tuvo menos
tendrá que pagar todo más el 10% de IVA
Actividad 3 Algoritmos Condicionales

PARTE ll
Ejemplo 1 Estatura
Realizar un algoritmo en donde se pide la Estatura del usuario; según la siguiente tabla mostrar
mensaje correspondiente: Si es menor o igual a 0.80 cm es un Enano Si es menor o igual a 1.50 cm
es Bajita Si es menor o igual a 1.80 cm es Normal Si es menor o igual a 2.50 cm es Alta
ANALISIS
• Entradas: Estatura persona (variable estatura)
• Salidas: Mensaje correspondiente
• Variables: Estatura (REAL)
• Proceso: COMPARAR LA VARIABLE ESTATURA CONTRA LA CONSTANTE correspondiente
(.80,1.40,1.80,2.50) SI ES MAYOR O IGUAL
Actividad 3 Algoritmos Condicionales

Ejemplo 2 descuento
En una tienda se efectúa un descuento según el valor de la compra de. Si la compra es menor o igual a
100000 10% de descuento, si menor o igual a 3000000 un 25% de descuento, si menor o igual a 5000000 un
50% de descuento Determinar la cantidad final que el cliente deberá pagar por su compra.
ANALISIS.
Entradas:Variables valor de compra, descuento y total a pagar
Salidas: Mensaje “Su valor de la compra es: $ ", vlrcompra ," El valor del descuento es: $ ", descuento ," El
total de valor pagar es de: $ ", totpagar
Variabres:Vlrcompra(Real),Descuento(Real),Totpagar(Real).
Proceso: Hallar el valor de descuento teniendo en cuenta la comparacion de la variable con la constante
correspondiente (0.10,0.25,0.50)
Actividad 3 Algoritmos Condicionales

ACTIVIDADES EN LPP PARTE ll.


11. Se lee un nota según el siguiente cuadro asignarle el mensaje correspondiente.
- Si es menor o igual a 3.4 es bajo
- Si es menor o igual a 4.0 es básico
- Si es menor o igual a 4.6 es alto
- Si es menor o igual a 5.0 es superior
Analisis
Entradas: Nota del estudiante (variable Nota)
Salidas: Mensaje respecto al promedio “su promedio es (bajo, básico,alto,superior)
Variables: Nota (REAL)
Proceso: Hallar como fue el promedio del estudiante teniendo en cuenta el valor ingresado (nota<=3.4
es bajo, nota<=4.0 es basico, y asi sucesivamente)
Actividad 3 Algoritmos Condicionales
Actividad 3 Algoritmos Condicionales

EJERCICIO 12
Leer 2 números; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no
que los sume.
Actividad 3 Algoritmos Condicionales

EJERCICIO 13
Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se
le asigna como un porcentaje de su salario mensual que depende de su antigüedad
ANÁLISIS
Entradas: Variables Salario, Antigüedad, Total.
Salidas: “Se le ha sumado el (%), su salario es de:”, Total.
Variables: Salario(Entero), Antigüedad(Entero), Total(Entero).
Proceso: Saber cual es el aumento del salario a cada trabajador dependiendo de su antigüedad en la
empresa.(Meses<=12*0.05, Meses<=24*0.07, Meses<=60*0.10, Meses<=120*0.5).
Actividad 3 Algoritmos Condicionales
Actividad 3 Algoritmos Condicionales

EJERCICIO 14
En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la
compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no
se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un
50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra. se sabe
que solo hay bolitas de los colores mencionados.
ANALISIS
Entrada: Variables Valor, Total, Color.
Salida: “Se ha restado el (%) del valor de su compra. El valor total de su compra es:”, Total
Proceso: Dependiendo del color que digite el usuario se le hará un descuento a su
compra(Verde=0.10, Blanco=0(Ningún descuento), Azul=0.25, Amarillo=0.50, Rojo=100(Gratis)).
Variable: Valor(Entero), Total(Entero), Color(Entero).
Actividad 3 Algoritmos Condicionales
Actividad 3 Algoritmos Condicionales

EJERCICIO 15
En una tienda que acaba de abrir se comienzan a hacer descuentos durante primera semana. los lunes y miércoles
se hace un descuento del 15%, los días martes y jueves se hace un descuento del 20% y el dia viernes se hace un
descuento del 30%
ANALISIS:
Entradas: Variable Valor, Total, Dia.
Salidas: “Se restó (%) a su compra por se el dia (x).”, Total
Variables: Valor(Entero), Total(Entero), Color(Entero).
Proceso: Dependiendo del día en el que se encuentre comprando el vendedor se le dará un
descuento.(Lunes=0.15, Martes=0.20, Miércoles=0.25, Viernes=0.30).
Actividad 3 Algoritmos Condicionales

Ejercicio 16
Efectué un programa para imprimir los números pares hasta el 10
ANALISIS:
Entradas: Variables Número, Par.
Salidas: “El programa digitara los números pares del 2 hasta el 10.”
Variables: Num(Entero), Par(Entero).
Proceso: Al ejecutar el programa este digitara los números pares del 2 hasta el número 10.

Ejercicio 17
Efectué un programa para imprimir los números impares hasta el 10
ANALISIS
Entradas: Variables Número, Impar.
Salidas: “El programa digitara los números impares hasta 10.”
Variables: Núm(Entero),Impar(Entero).
Proceso: Al ejecutar el programa este digitara los números impares hasta el número 10.
Actividad 3 Algoritmos Condicionales

Ejercicio 18
Efectué un programa para imprimir los números negativos hasta -10
ANALISIS
Entradas: Variables Número, Negativo.
Salidas: “El programa digitara los números negativos hasta el número 10.”
Variables: Num(Entero),Negativo(Entero).
Proceso: Al ejecutar el programa este digitara los números negativos hasta el número 10.
Actividad 3 Algoritmos Condicionales

Ejercicio 20
Inicializa un vector con los números pares menores a 20 muestre su contenido.
ANALISIS
Entradas: Vector entero (Par), números pares (Num)
Salidas: Escriba num, “, “
Variables: Par(Vector), i(Entero), Num(Entero)
Proceso: Para i<-1 hasta 10 haga : num<-num+2

Ejercicio 21
Cargue un vector de cinco elementos, y al tercero incrementado en 10 muestre como quedo.
ANALISIS
Entradas: Vector entero (A), Vector entero (incremento).
Salidas: Escriba num, “, “, Incremento.
Variables: A (Vector), Incremento(Vector), i (Entero).
Proceso: Para i<-1 hasta 5 haga. Incremento [i]<-A[i]+10.
Actividad 3 Algoritmos Condicionales

Ejercicio 22
Pida datos para grabar dos vectores, sume el 3 elemento de cada vector y muéstrelo
Analisis
Entradas: Vector entero(A), Vector entero (B), Vector entero (Suma).
Salidas: Escriba num, “, “, Suma/Total.
Variables: A (Vector),B (Vector), Suma (Vector), i (Entero).
Proceso: Para i<-3 hasta 3 haga. Suma [i]<- A[i]+B[i].
Actividad 3 Algoritmos Condicionales

Ejercicio 23
Cargue dos vectores, efectúe la suma de estos en un tercer vector.
Analisis
Entradas: Vector entero(A), Vector entero (B), Vector entero (Suma).
Salidas: Escriba num, “, “, Suma/Total.
Variables: A (Vector),B (Vector), Suma (Vector), i (Entero).
Proceso: Para i<-1 hasta 5 haga. Suma [i]<-A[i]+B[i].
Actividad 3 Algoritmos Condicionales

Ejercicio 24
Calcular la suma de los elementos de un vector
Analisis
Entradas: Vector entero (A), total de la suma (Total)
Salidas: “El total de la suma de los datos es de: “, Total
Variables: A (Vector), Total(Entero), i (Entero).
Proceso: Sumar los datos ingresados en el vector, usando la función “para”
Para i<-1 hasta 5 haga: Total<-total+A[i]
Actividad 3 Algoritmos Condicionales

Ejercicio 25
Realizar un programa en donde ocupe 3 vectores de 5 posiciones cada uno, y haga que la tercera posición de
cada uno se multiplique.
Analisis
Entradas: Vector1 (A), Vector2(B), Vector3(C)
Salidas: Escriba “El resultado de la multiplicación de la tercera posición de cada uno es de”,
Multiplicación
Variables: A(Vector), B(Vector),C(Vector), Multiplicación(Vector), i(Entero)
Proceso: Multiplicar la tercera posición de cada vector, usando la función “para“
Para i<-3 hasta 3 haga Multiplicación[i]<-A[i]*B[i]*C[i]
Actividad 3 Algoritmos Condicionales

Potrebbero piacerti anche