You are on page 1of 3

1

DEBER DE PROGRAMACIÓN . INTERCICLO


Profesor: Ing. Orlando Barcia Ayala MSc
Fecha de entrega: indicada AVAC
Forma de entrega: Digital, comprimido, creando las carpetas y sus respectivos
ejercicios.
(Diagrama de flujos en Raptor – Código en Lenguaje Java)

IMPORTANTE SEGUIR ESTAS INDICACIONES (FUNDAMENTAL PARA


EVALUAR):

Crear una carpeta principal con el identificador:


APELLIDO1 NOMBRE1 CURSO DEBER
Ejercicios de Diagrama de flujo:
 Dentro de la carpeta principal crear una subcarpeta denominada
DiagramaFlujo
 Cada ejercicio de Diagrama de flujo tiene la siguiente forma:
 Apellidol Nombre1 tema X
Lenguaje de Programación:
 Crear el proyecto con el IDE NETBEANS dentro de la carpeta principal.
 El proyecto se denomina APELLIDO1 NOMBRE CODIGO
 Cada ejercicio en Java tiene la siguiente forma:
 Apellidol Nombre1 tema X

Reemplazar Apellido y Nombre, por los respectivos identificadores personal.


En cada algoritmo en diagrama de flujo y programa código Java debe mostrar al inicio y
final su identificación. Ejm. Realizado por Lopez Rocio

Tema:
Realizar cada ejercicio propuesto en Diagrama de flujos (Raptor) y lenguaje de
programación (Java utilizando el IDE Netbeans)

1. Leer desde teclado dos números decimales. Obtener el valor absoluto de cada
número y el promedio de ellos
2. Leer desde teclado, un número entero positivo A. Calcular su factorial, imprimir
el resultado y finalizar.
3. Diseñar un algoritmo y programa que lea (ingrese) e imprima (muestre) una
serie de números distintos de cero. El algoritmo y programa debe terminar con
un valor cero que no se debe imprimir. Finalmente se desea obtener la cantidad
de valores leidos distintos de 0
4. Diseñar un algoritmo y programa que imprima, muestre y sume la serie de
números 3,6,9,12,….99. Investigar acumuladores en el contenido de la materia
2

5. Escribir un algoritmo y programa que lea cuatro números y, a continuación,


escriba el mayor de los cuatro.
6. Diseñar un algoritmo y programa para determinar si un número n es primo( un
número es primo sólo si es divisible por el mismo y por la unidad.
7. Se desea obtener un listado de los primeros 100 números múltiplos de 4; no se
necesitan datos de entrada. Realice el algoritmo y programa.
8. Se desea introducir por teclado dos números (A y B) sumarlos, si la suma es
mayor que 500 imprimir el resultado y finalizar el proceso; caso contrario,
finalizar el proceso.
9. Escribir un algoritmo y programa que calcule la superficie de un triángulo en
función de la base y la altura.
10. Elabore el algoritmo y programa para calcular Y como función de X de acuerdo
y  16.7 x  2.2 x 2  1.02 x 3
No hay datos de entrada, calcular e imprimir X y Y, para valores de X de 1.0 a 9.
Utilice bucles

11. Programa nivel intermedio: La empresa eléctrica, desea calcular el consumo


generado por sus abonados. Por cada uno de ellos se ingresará el código del
abonado y el consumo de electricidad en Kw/h. Se pide:
a) Ingresar abonados o clientes hasta que se ingrese una marca de fin de datos, en la
cual el código del abonado sea -99.
b) Mostrar el listado de los abonados, el consumo en kw/h, y también mostrar el
consumo en dólares pero teniendo en cuenta que si el consumo ingresado es mayor
a 125 kw/h cobrarlo a 6 cvos, en otro caso cobrarlo a 4 cvos.
c) Mostrar el número de abonados ingresados
d) Mostrar el consumo de kw/h de todos los abonados.
e) Mostrar el total de cobro que ha realizado la empresa eléctrica.

12. Programa nivel intermedio: Realizar en pseudocódigo el siguiente problema que


que realice y muestre las tablas de multiplicar del 2 al 6, y sume sus valores
individuales y en conjunto, es decir

2 x 1 =2 3x1=3 … 6 x 1 =6
2 x 2 =4 3x2=6 … 6 x 2 =12
.. .. … 6 x 3=18
… … … ………
2 x 12 =24 3x12=36 … 6x12 =72

Sum2=2+4+6+..+24 Sum3=3+6+9+…+36 Sum6=6+12+18+24


+……+72
3

El programa tiene que mostrar sum1, sum3, …., sum6


Y sumaTotal=sum1+sum2+…+sum6

13. Programa nivel intermedio: En una empresa, se desea elaborar un registro de sus
vendedores comisionistas. Por cada uno de ellos se ingresaran un número de
vendedor, sueldo básico y comisión. Se pide que realice:
a) Ingresar vendedores hasta que se ingrese una marca de fin de datos, en la cual el
número de vendedor sea -999
b) Mostrar el listado de los vendedores, el sueldo básico, comisión, y también
mostrar el valor ganado por premios, pero teniendo en cuenta que si la comisión
es mayor a $300 pagar el premio como el 5% de la comisión.
c) Mostrar el número de vendedores ingresados.
d) Mostrar la comisión de todos los abonados.
e) Mostrar el total de pagos que realiza la empresa en todos sus vendedores

14. Programa nivel intermedio: Un profesor de colegio desea calcular los promedios
de un curso. Por cada estudiante se ingresará el código del estudiante, y 3 notas
individuales, primer trimestre, segundo trimestre y tercer trimestre.
Realizar lo siguiente
a) Ingresar estudiantes hasta que se ingrese una marca de fin de datos, en la cual
el código del estudiante sea -999
b) Mostrar cada estudiante ingresado, así como sus notas y el promedio
c) Si el estudiante tiene más de 39 puntos imprimir aprobó o sino imprimir
supletorio.
d) Calcular y mostrar cuantos alumnos aprobaron
e) Calcular y mostrar cuantos alumnos no aprobaron
f) Calcular y mostrar cuantos alumnos se ingresaron
g) Calcular el promedio total del curso (promedio de todos los estudiantes)