Ejercicios dfd

Solo disponible en BuenasTareas
  • Páginas : 7 (1623 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2010
Leer documento completo
Vista previa del texto
COMP 2120 – Lógica de Porogramación
Estructura de decisión (if-else) y estructura de repetición “FOR”
PROBLEMAS PROPUESTOS
Utilizando la estructura de toma de decisión (si-sino) resolver los siguientes
problemas:
1. Hacer un diagrama de flujo y su algoritmo para un programa que lea el
nombre, la edad y el sexo (1= femenino, 2= masculino) de una persona y
si esta es de sexo masculino ymayor de edad imprima el nombre, de lo
contrario imprima el nombre y edad de la persona.
2. Hacer un diagrama de flujo y su algoritmo para un programa que lea el
nombre, la edad, el sexo (1= femenino, 2= masculino) y el estado civil
(1= soltero, 2 = casado, 3 = otro) de una persona e imprima el nombre y
la edad de la persona sólo si esta es mujer menor de edad, de lo contrario
indique que estadocivil tiene esa persona.
3. Hacer un diagrama de flujo y su algoritmo para un programa que lea dos
números X y Y e imprima ambos números si por lo menos uno de ellos
es positivo.
4. Hacer un diagrama de flujo y su algoritmo para un programa que lea dos
números X y Y e imprima ambos números sólo si son de diferente signo
y distintos de cero.
5. Hacer un diagrama de flujo y su algoritmo paraun programa que lea dos
números, calcule el cociente de dividir el primero por el segundo.
Imprima el cociente. Pero recuerde que antes de hacer la división debe
evaluar que el divisor no sea igual a cero (0). Por que en este caso debe
imprimir "la división no es posible".
6. Para un salario bruto hasta de $ 2000 no hay retención. Para un salario
bruto de $ 2001 a $ 3000 el porcentaje deretención es de 5%. para un
salario bruto mayor a $3000 el porcentaje de retención es del 8%. Hacer
un diagrama de flujo y su algoritmo para un programa que imprima el
nombre del empleado, el salario bruto, el valor de la retención y el
salario neto (salario bruto menos la retención). El programa debe leer el
nombre el salario hora y las horas trabajadas.
7. Hacer un diagrama de flujo y sualgoritmo para un programa que lea el
nombre de un empleado, el salario básico por hora y el número de horas
trabajadas durante una semana. Que calcule el salario neto, teniendo en
cuenta que si el número de horas trabajadas durante la semana es mayor
a 48, esas horas de mas se consideran horas extras y tienen un 25% de
recargo.
Utilizando la estructura de repetición “para” (ciclo FOR) resolverlos siguientes
problemas:
1. Hacer un diagrama de flujo y su algoritmo para un programa que reciba
un dato N y que muestre los datos pares que hay entre 1 y N.
2. Hacer un diagrama de flujo y su algoritmo para un programa que reciba
un dato N. que calcule y muestre el factorial de N.
3. Hacer un diagrama de flujo y su algoritmo para un programa que reciba
un dato N . si el dato es parmuestre la sumatoria de N y si es impar
muestre el factorial de N.
4. Hacer un diagrama de flujo y su algoritmo para un programa que
muestre los datos impares entre 1 y 100.
5. Hacer un diagrama de flujo y su algoritmo para un programa que diga
cuantos números entre 1 y 100 son divisibles por 3.
6. Hacer un diagrama de flujo y su algoritmo para un programa que
imprima las 30 primeras potenciasde 4, es decir, 4 elevado a la 1, 4
elevado a la 2, 4 elevado a la 3, etcétera.
7. Realizar un diagrama de flujo y su algoritmo para un programa que
obtenga la suma de los números pares de 1 hasta 2000 inclusive.
8. Se desea leer las N calificaciones (entre 0 y 100) de una clase de
computadoras y contar el numero total de aprobados (70 o mayor que
70).
9. Leer 100 números. Determinar elpromedio de los números positivos y el
promedio de los números negativos.
10. Calcular el n-ésimo termino de la serie de fibonacci definida por.
1,2, 3,5,8,13…., AN-1+AN-2.
11. Se desea conocer una serie de datos de una empresa con 50 empleados,
hacer un diagrama de flujo y su algoritmo para un programa que lea el
salario de los 50 empleados y averigüe cuantos empleados ganan más de
4000...
tracking img