Tema: Herramientas de análisis para solución de problemas por computadora.
Enviado por poland6525 • 3 de Junio de 2018 • 634 Palabras (3 Páginas) • 571 Visitas
...
Pero no todos los algoritmos se deben resolver de forma secuencial.
Hay ocasiones en que el orden debe ser alterado para resolver un problema, y para ello utilizaremos las estructuras de control.
Hay dos categorías de estructuras de control:
Condicionales o bifurcaciones: permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no determinada condición.
Bucles o repeticiones: permiten que se ejecute repetidamente un conjunto de instrucciones, bien un número pre-determinado de veces, o bien hasta que se verifique una determinada condición.
Segundo ejemplo:
Hacer un algoritmo que imprima el salario de un empleado si se calcula de la siguiente forma: Sueldo_Base, más el 20% de la comisión de la venta de camisas (una sola talla y un precio único) si la venta es mayor 100 camisas, menos el 10% de la renta. Al final deberá imprimir nombre, sueldo_base, comisión, descuento y Sueldo a pagar.
Nota: para este problema se utilizará la siguiente estructura condicional
[pic 1]
INICIO
Definir SBASE=0, VENTA=0, COMISION=0,DESCUENTO=0, SPAGAR=0, PRECIO=0, NOMBRE$, V1=0.1
//Entrada de datos
ESCRIBIR " Nombre del empleado"
LEER NOMBRE$
Escribir "¿Cuál es el sueldo base?
LEER SBASE
ESCRIBIR "Ingrese el total de camisas:"
LEER VENTA
Escribir "¿Precio?
LEER PRECIO
//Aplicación de la estructura selectiva simple.
SI VENTA>=100 ENTONCES
HACER COMISION= VENTA*PRECIO*COM
FIN SI
HACER DESCUENTO=SBASE*V1
SPAGAR = SBASE + COMISION -DESCUENTO
//Presentación de datos de salida
IMPRIMIR "El empleado es:", NOMBRE
IMPRIMIR "El sueldo base es:", SBASE
IMPRIMIR "La comisión es:", COMISION
IMPRIMIR "El descuento obtenido es:", DESCUENTO
IMPRIMIR "Sueldo a pagar:", SPAGAR
FIN
NOTA:
En Algoritmos I, se definió que para los comentarios dentro del algoritmo se utilizaría: //comentario
Ejercicio:
Haga un algoritmo que imprima el salario de un empleado si se calcula de la siguiente forma: Sueldo_Base, más el 20% de la comisión de la venta de camisas (una sola talla y un precio único), menos el 10% de la renta. Al final deberá imprimir nombre, sueldo_base, comisión, descuento y Sueldo a pagar.
SALUDOS Y HASTA LA PROXIMA…
...