martes, 14 de julio de 2020

Estructura de Desicion (Pseudocodigo)

Estructuras de Decisión Pseudocódigo:

1-Solicite el número de usuarios  e imprima su valor absoluto. Recuerde que su valor absoluto de un número es el mismo valor si es positivo y es el valor cambiado de signo en caso que sea negativo.

1-      Algoritmo valor_absoluto

2-      Var número: entero

3-      Inicio

4-      mostrar “ingrese un numero entero:”

5-      leer numero

6-      si número < 0 entonces

7-      numero =numero *(-1)

8-      fin si

9-      mostrar “el valor absoluto es: ” numero

10-   fin valor_absoluto

        2-Elabore un programa que imprima el mayor de dos números enteros introducidos   por el usuario.

1-      Algoritmo mayor

2-      var a, b, mayor: entero

3-      inicio

4-      mostrar “ingrese el primer valor”

5-      leer a

6-      mostrar “ingrese el segundo valor”

7-      leer b

8-      si a>b entonces

9-      mayor =a

10-   sino

11-   mayor =b

12-   fin si

13-   mostrar “el mayor es” mayor

14-   fin mayor

 

3-Dados los números introducidos  por el usuario, identifique cual es el mayor, cual es el menor y si son iguales muestre un mensaje.

1-      Algoritmo comparar

2-      var a, b :entero

3-      inicio

4-      mostrar “ingrese el primer  valor”

5-      leer a

6-      mostrar “ingrese el segundo valor”

7-      leer b

8-      si a==b entonces

9-      mostrar “los números son iguales ”

10-   sino

11-   si a > b entonces

12-   mostrar “el mayor es:” a

13-   mostrar “el menor es:” b

14-   sino

15-   mostrar “el mayor es:” b

16-   mostrar “el menor es:” a

17-   fin si

18-   fin si 

19-   fin comparar 

4- Elabore un programa que solicite el salario de un empleado y calcule el nuevo salario de la siguiente forma: Si el empleado gana hasta 500.000 recibirá un aumento del 10%, si devenga más del 500.000 y hasta 800.000 recibirá un aumento del 8% y si gana más de 800.000 un aumento del 5%, muestre por pantalla el monto del aumento y el nuevo salario del empleado.

 

1-      Algoritmo aumento

2-      Var salario,  porc,  aumento, nuevosal: real

3-      Inicio

4-      Mostrar “ingrese el salario”

5-      Leer salario

6-      Si salario<=500.000 entonces

7-      Porc=10

8-      Sino

9-      Si salario<= 800.000 entonces

10-   Porc = 8

11-   Sino

12-   Porc =5

13-   Fin si

14-   Fin si

15-   Aumento = salario *porc /100

16-   Nuevosal =salario + aumento

17-   Mostrar “usted ha recibido un aumento de: ” aumento

18-   Mostrar  “su nuevo salario es: ” nuevosal

19-   Fin aumento


5-Elaborar un programa que lea tres notas y calcule promedio si este es menor a 10, imprimir “nota deficiente”. Si es mayor o igual a 10 y menor a 15, imprimir “nota regular”. Si es mayor que 15 imprimir. “nota excelente”

1-      algoritmo promedio

2-      var nota1, nota2, nota3: entero

3-      promedio: real

4-      inicio

5-      mostrar “ingrese las tres notas: ”

6-      leer nota1, nota2, nota3

7-      promedio=( nota1, nota2, nota3)/3

8-      si promedio < 10 entonces

9-      mostrar “nota deficiente”

10-   sino

11-   si promedio <=15 entonces

12-    mostrar “nota regular ”

13-   sino

14-   mostrar “nota excelente”

15-   fin si

16-   fin si

17-   fin promedio

6- Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para convertirse exactamente en minutos.

1-      Algoritmo tiempo

2-      Var tiempo_seg ,  segundos = 0 : entero

3-      Inicio

4-      Mostrar “ingrese el tiempo en segundos: ”

5-      leer tiempo_seg

6-      segundos tiempo_seg mod 60

7-      si segundos > 0  entonces

8-      segundos = 60 –segundos

9-      fin si

10-   mostrar “faltan: ”segundos “seg”

11-   fin tiempo


 7-Una tienda que vende televisores, lavadoras y neveras tiene una promoción. Si el cliente compra tres artículos iguales o más recibe un descuento del 15% sobre el precio dicho artículo; de lo contrario solo recibe el descuento de 5 %. Calcular el monto total a pagar por el cliente y mostrarlo por pantalla. Los televisores cuestan 25.000, las lavadoras 30.000 y neveras 75.000

1-      algoritmo  tienda

2-      var cantT, cantL, precioN, totalT, total, total, total= real

3-      inicio

4-      mostrar “ingrese la cantidad de tv’s Lavadoras y  Neveras: ”

5-      leer cantT, cantL, cantN

6-      si cantT >=3 entonces

7-      precioT =25000 *0.85

8-      sino

9-      precioT =25000 *0.95

10-   fin si

11-   Si cantL >= 3 entonces

12-   PrecioL =30000 *0.85

13-   Sino

14-   PrecioL =30000 *0.95

15-   fin si

16-   si cantN >=3 entonces

17-   precioN =75.000 *0.85

18-   sino

19-   precioN = 75000 *0.95

20-   fin si

21-   totalT  = cantT * precioT

22-   totalL = cantL * precioL

23-   totalN = cantN * precioN

24-   total = totalT + totalL + total

25-   mostrar “monto a pagar: ” totalT

26-   mostrar “televisores: ” totaL

27-   mostrar “neveras: ” totalN

28-   mostrar “monto total: ” total

29-   fin tienda



No hay comentarios:

Publicar un comentario