Mostrando entradas con la etiqueta Estructuras de Desicion (Pseudocodigo). Mostrar todas las entradas
Mostrando entradas con la etiqueta Estructuras de Desicion (Pseudocodigo). Mostrar todas las entradas

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