Está en la página 1de 6

1) Escribir un programa que solicite ingresar 10 calificaciones de alumnos y

nos informe cuántos tienen calificaciones mayores o iguales a 8 y cuántos


menores.

Empezamos declarando las variables que usaremos (línea 47 a 52), un una de


esas variables se encontrará el contador de tipo int ya que será un numero
entero y también por trabarse de un ciclo repetitivo while. En este caso el
mismo problema nos define el número de veces que se tendrá que repetir la
acción, se inicia el ciclo while seguido de la condición a evaluar (línea 53), se
procederá a mostrar un cuadro de dialogo en donde se tendrá que ingresar la
calificación del alumno y se hará la conversión correspondiente al tipo de dato
(línea 54), seguidamente el contador aumentará en 1 (línea 55), luego se
evalúa la condición de si la calificación ingresada es mayor o igual a 8
entonces el contador para números mayores aumentará y esta se almacenará
en una variable (línea 56 a 58), en caso contrario, es decir, si el número es
menor a 8 entonces el contador de números menores aumentará y se
almacenará en una variable (línea 59 a 62), al finalizar el ciclo se mostrará un
mensaje con cuantas de las calificaciones ingresadas fueron menores a 8 y
cuantas mayores, al igual se mostrarán cuales fueron esas calificaciones (línea

64).
2) En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y
$500, realizar un programa que lea los sueldos que cobra cada empleado e
informe cuántos empleados cobran entre $100 y $300 y cuántos cobran
más de $300. Además, el programa deberá informar el importe que gasta la
empresa en sueldos al personal.

De la misma manera se inicia con las variables a emplear (línea 48 a 55),


se le asigna a la varia NumUsuario un cuadro de dialogo para ingresar la
cantidad de usuarios que se les determinara a que rango corresponde su
sueldo y se hace la conversión correspondiente (línea 56), seguidamente se
inicia el ciclo while y se repetirá hasta que el contador sea menor o igual a
NumUsuario (línea 57), al entrar en esta se mostrará un cuadro de dialogo para
ingresar el sueldo y se almacenará en una variable (línea 58 y 59), luego el
contador aumentará en uno, se evalúa la condición de si sueldo es mayo o
igual a 100 y sueldo <=300 (línea 61) si esta se cumple entonces el contador
entre aumentará y se almacenará en una variable (línea 62 y 63), en caso de
que sueldo sea mayor a 300 entonces la variable más aumentara y se
almacenará en otra variable (línea 64 a 66), todos los sueldos se almacenará y
sumará en una variable (línea 68), al finalizar el ciclo se mostrará un mensaje
con los sueldos entre 100 y 300 al igual los que fueron mayores a 300 y el
importe que gasta la empresa en sueldos al personal (línea 70 y 71).
3) En la compra de artículos, dependiendo del monto le aplican un descuento:
 Si el monto es menor que $500, no hay descuento.
 Si el monto se encuentra entre $500 y menor que $1000, el 5%.
 Si el monto se encuentra entre $1000 y menor que $7000, el 11%.
 Si el monto se encuentra entre $7000 y menor que $15000, el 18%.
 Si el monto es mayor o igual a $15000, el 25%
Realizar un DFD para 5 compras

Declaramos las variables a usar (línea 47 y 48), se inicia el ciclo for


indicando los componentes correspondientes, declaramos el contador (i) como tipo
int, seguido de la condición a evaluar en este caso i menor o igual a 5, por último,
el aumento del contador (línea 49), al entrar al ciclo se mostrará un cuadro de
dialogo para ingresar el monto de la compra y se hará la conversión
correspondiente y se almacenará en una variable (línea 50), si el monto ingresado
es menor o igual a 500 entonces el monto se almacena en una variable (línea 51 y
52), si esta es mayor o igual a 500 y menor a mil se le hace el descuento
correspondiente y se almacena en la variable que corresponde (línea 53 y 54), si
es mayor o igual a mil y menor a 700 entonces se le aplica el descuento y se
guarda en la variable (línea 55 y 56), si es mayor o igual a 7000 y menor a 15000
se le aplica su descuento y se almacena (línea 57 y 58), en caso de ser mayor a
15000 se procede a hacer lo mismo (línea 59 y 60). Al finalizar el ciclo se mostrará
un mensaje con el monto total con los descuentos ya aplicados (línea 63).
4) Calcule el aumento de sueldo para un grupo de empleados de una empresa
considerando el siguiente criterio:
 Si el sueldo es inferior a $1,000, aumento 15%
 Si el sueldo es mayor o igual a $1,000, aumento 12%
 La entrada de datos termina cuando el sueldo es negativo

De la misma manera iniciamos con la declaración de variables a usar (línea


47 a 50) dentro de estas estará la variable de contador, se iniciará el ciclo while
con la condición sueldo mayor o igual a 1000 o sueldo menor a 1000 (línea 51),
seguidamente se mostrará un cuadro de dialogo en donde se ingresará el sueldo
correspondiente al empleado, se hará la conversión al tipo de dato indicado y se
almacenará en una variable y el contador aumentará (línea 52 y 53), si el sueldo
ingresado es menor a 1000 y mayor a 0 entonces se le aplicará el aumento y se
mostrará en un mensaje el sueldo con el aumento aplicado (línea 54 a 57), en
caso de ser mayor o igual a 100 se hará la misma operación mostrando en un
mensaje el sueldo con el aumento aplicado (línea 59 a 62), el programa finalizará
cuando el usuario ingrese una cantidad negativa.
5) Dado N números enteros por teclado, calcular lo siguiente:
a) ¿Cuántos números leídos fueron mayores a cero?
b) El promedio de los números positivos
c) El promedio de todos los números.

De igual forma declaramos las variables que se emplearán entre ellas incluir
el contador (línea 48 a 57), seguidamente se mostrara un cuadro de dialogo en
donde el usuario deberá ingresar la cantidad de números que ingresará, se hará la
conversión y se almacenara en una variable (línea 58 y 59), se iniciará el ciclo
while con la condición contador menor o igual a la cantidad de números a ingresar
(línea 60), luego se mostrara un cuadro de dialogo en donde se ingresará el
número, se convertirá al tipo de dato que corresponde y se guardará en la variable
“numeros” y el contador aumentará (línea 61 y 62), si el número ingresado es
mayor a 0 entonces el contador mayores aumentará y se guardara en una variable
(línea 63 a 65), en caso de que el número sea menor a 0 entonces el contador
menores aumentará y se almacenara en una variable (línea 66 a 68), al finalizar el
ciclo todos los números ingresados se sumarán y almacenaran en la variable
“tnum” y esta se usará para calcular el promedio de todos los números, para
calcular el promedio de los números positivos se usará la suma de los números
almacenado en “tmay”, para calcular ambos promedios se dividirá por separado la
variable “tnum” entre “numusuario” y “tmay” entre “numusuario” y ambos
resultados se mostrarán en un mensaje indicando el promedio de los números
positivos y el promedio de todos los números al igual que cuantos de los números
ingresados fueron mayores a 0 y cuantos menores a 0.

También podría gustarte