Anda di halaman 1dari 4

IST Andrs Avelino Cceres Dorregaray

Computacin e Informtica

Carrera Profesional: Computacin e Informtica


Seccin: 4to A
Turno: Vespertino
Docente: Edgard Montes Shepherd

Asignatura: Taller: Program. Concurrente


Semestre Acadmico: 2012 I
Fecha: 15/09/2012

PROGRAMAS DE APLICACIN

Crear un Formulario MDI, con su respectiva estructura de mens que permitan acceder a
programas, donde se puedan comprobar la implementacin de los PROGRAMAS DE APLICACIN
enunciadas a continuacin:
PROGRAMACIN BSICA
1.1. Implementar un programa que permite ingresar 2 nmeros enteros, luego muestra la
sumatoria, resta, producto y residuo de los mismos.
1.2. Implementar un programa para ingresar el total de ventas en un negocio, luego calcula el
19% de IGV y muestra en pantalla.
1.3. Implementar un programa para ingresar el valor del radio de un circulo, luego se calcula
e imprime el valor del rea y circunferencia
1.4. Implementar un programa para ingresar distancias y tiempos del recorrido de un coche,
luego se calcula e imprime el valor de la distancia recorrida, tiempo transcurrido y velocidad.
1.5. Implementar un programa
para ingresar una cantidad en soles y determinar su
equivalencia en billetes de 200, 100, 50, 20, 10 y monedas de 5, 2, 1, 0.50, 0.20 y 0.10
1.6. Implementar un programa para calcular la hipotenusa de un tringulo rectngulo.
1.7. Implementar un programa para ingresar una cantidad de segundos y convertirlos en
horas, minutos y segundos, ejemplo: Ingresar 3665, el resultado sera 1 H - 1 M - 5 S.
1.8. Crear un procedimiento para limpiar todas las cajas de texto de un formulario.
ESTRUCTURAS DE CONTROL CONDICIONADA
1.9. Elaborar un programa para calcular el pago de un trabajador. Ingresar el nombre,
Cantidad de horas trabajadas y tarifa por hora. Calcular el subtotal (Cantidad de horas
trabajadas X Tarifa por hora), una bonificacin (5%, si Cantidad de horas > 192, de lo
contrario 3%), luego el total a pagar es Sub Total + Bonificacin. Reportar como resultado
Sub Total, Bonificacin y Total.
1.10. Implementar un programa que solicita dos nmeros enteros y devuelve el mayor de
ellos.
1.11. Implementar un programa que solicita dos nmeros enteros y devuelve el menor de
ellos.
1.12. Implementar un programa que solicita dos nmeros enteros y comprueba si son iguales.
1.13. Implementar un programa que solicita tres nmeros y devuelve el menor de los tres.
1.14. Implementar un programa que solicita tres nmeros y devuelve el mayor de los tres.
1.15. Implementar un programa que solicita el monto de un salario, y devuelve el 90% si es
menor que 1000, caso contrario descuenta el 15%.
1.16. Implementar un programa que solicita un nmero real, y determina si tiene parte
fraccionaria.
1.17. Implementar un programa que determina si un nmero es PAR o IMPAR.
1.18. Implementar un programa que determina si un ao es bisiesto. Un ao es bisiesto si es
mltiplo de 4 pero no es mltiplo de 100.
1.19. Implementar un programa que solicita un nmero entre 1 y 7, devuelve el da de la
semana. Caso no previsto devuelve Error.
1.20. Implementar un programa que solicita un calificativo cualitativo: A, B, C, o D, devuelve
20, 16, 10 o 05 respectivamente.
1.21. Implementar un programa que solicita un calificativo vigesimal (0 a 20) y devuelva. D (0
a 5), C (6 a 10), B (11 a 15) y A (16 a 20).
1.22. Implementar un programa que solicita un nmero de tres cifras, devuelve la cantidad de
centenas.
Lenguaje de Programacin II / Pg.

IST Andrs Avelino Cceres Dorregaray


Computacin e Informtica

1.23. Implementar un programa que solicita un nmero de tres cifras, devuelve la cantidad de
decenas.
1.24. Implementar un programa que solicita un nmero de tres cifras, devuelve la cantidad de
unidades.
1.25. Escribir un programa para ingresar un nmero entero, entre 1 y 9999, luego determinar la
cantidad de dgitos que tiene.
1.26. Implementar un programa cuyo parmetro es la temperatura corporal de una persona.
Debe indicar Hipotermia (<35C), Normal (Entre 35C y 37C), Febrcula (Mayor de
37C pero menor de 38C), y Fiebre (mayor o igual que 38C).
1.27. Implementar un programa que solicita el da y el mes, devuelve que festividad se
celebra, caso contrario devuelve da normal. Ejemplo 10/06 Aniversario del IST AACD.
1.28. Implementar un programa cuyos parmetros son espacio y tiempo, devuelve la velocidad
respectiva. Validar el ingreso de datos con nmeros positivos.
1.29. Implementar un programa que solicita un nmero y devuelve a que empresa televisiva
pertenece.
1.30. Implementar un programa que solicita el ao de nacimiento, devuelve la edad de la
persona. Considerar que de acuerdo al mes actual una persona ha cumplido aos o esta por
cumplir aos.
1.31. Implementar un programa cuyos parmetros son el da y el mes, como resultado
devuelve a que estacin del ao pertenece (primavera, verano, otoo, invierno).
1.32. Implementar un programa que devuelve Maana, Tarde o Noche, segn la hora del
sistema de computador.
1.33. Implementar un programa que solicita el ingreso de un nmero y devuelve si es nmero
positivo o negativo. Considerar el caso cero.
1.34. Elaborar un programa para ingresar 4 nmeros enteros, luego presentarlos ordenados en
forma ascendente. Cada valor ingresado se almacenar en una variable, y el mtodo de
ordenamiento estar basado en un conjunto de instrucciones de intercambio de valores de
las variables.
1.35. Escribir un programa para ingresar un nmero entre 0 y 1000, luego convertir al Sistema
de nmeros romanos.
1.36. Escribir un programa para ingresar un nmero entre 0 y 1000, luego convertirlo a su
forma literal. Ejemplo: 345 Se lee: trescientos cuarenta y cinco.
1.37. Escribir un programa para ingresar una fecha representada por dos nmeros enteros
(para el mes y para el ao), luego determinar la cantidad de das que ste tiene. Considerar
para el es de febrero 29 das, si el ao es bisiesto, de lo contrario28 das. Un ao es bisiesto
cuando es mltiplo de 4 y no de 100 o cuando es mltiplo de 400.
1.38. Implementar un programa que calcula el rea de un rombo, teniendo como parmetros
las dos diagonales.
1.39. Implementar un programa que de un nmero entre 1 y 12, devuelve el respectivo
nombre del mes. Si el nmero esta fuera del rango, devuelve Error.
1.40. Implementar un programa que solicita el da y el mes, devuelve el nmero de das que
falta para terminar el ao.
1.41. Implementar un programa que devuelve el nmero de das transcurridos entre dos
fechas.
1.42. Implementar un programa
que devuelve cuntos das faltan para el da de tu
cumpleaos.
ESTRUCTURAS DE CONTROL REPETITIVAS
1.43. Escribir un programa para ingresar un nmero en 1 y 255 en el sistema decimal, luego
realizar la conversin en binario.
1.44. Implementar un programa que devuelve la suma de los primeros N nmeros naturales.
1.45. Implementar un programa que devuelve la suma de los nmeros impares menores que
N.
Lenguaje de Programacin II / Pg.

IST Andrs Avelino Cceres Dorregaray


Computacin e Informtica

1.46. Implementar un programa que devuelve la suma de los nmeros pares menores que N.
1.47. Escribir un programa para ingresar 2 nmeros, luego determinar la suma de los nmeros
pares e impares comprendidos entre los dos valores ingresados.
1.48. Implementar un programa cuyos parmetros son dos nmeros enteros positivos: Base y
Exponente, calcula la respectiva potencia por multiplicaciones sucesivas.
1.49. Implementar un programa que devuelve la suma de los divisores de un nmero entero
positivo.
1.50. Implementar un programa que devuelva el factorial de un nmero entero positivo.
1.51. Implementar un programa que solicita en ingreso de una cadena y la devuelve en forma
invertida.
1.52. Implementar un programa cuyos parmetros son dos nmeros enteros: dividendo y
divisor. El programa devuelve el COCIENTE calculado por restas sucesivas.
1.53. Implementar un programa cuyos parmetros son dos nmeros enteros: dividendo y
divisor. El programa devuelve el RESTO calculado por restas sucesivas.
1.54. Implementar un programa que solicita el ingreso de un nombre cualesquiera, devuelve
las vocales transformadas por nmeros del 1 al 5. Ejemplo Giovanna G34v1nn1
1.55. Implementar un programa que devuelve el nmero de dgitos pares de un nmero
cualquiera.
1.56. Implementar un programa que devuelve el nmero de dgitos impares de un nmero
cualquiera.
1.57. Implementar un programa que devuelva el mayor dgito de un nmero cualquiera.
1.58. Implementar un programa que devuelva el menor dgito de un nmero cualquiera.
1.59. Dos nmeros son considerados amigos si la suma de sus divisores de uno es igual al otro.
Implementa una Implementar un programa que solicite dos nmeros enteros positivos y
determine si son o no amigos.
1.60. Implementar un programa que determina si un nmero es capica.
1.61. Implementar un programa que determina si una cadena es capica.
1.62. Implementar un programa que devuelve el nmero de palabras de una frase. Considerar
como separacin de palabra los espacios entre cada palabra incrementado en 1.
1.63. Implementar un programa que convierta un nmero entero de base decimal y devuelve
un nmero en base 4.
1.64. Implementar un programa que convierta un nmero entero de base decimal y devuelve
un nmero en base 8.
1.65. Implementar un programa que convierta un nmero entero de base decimal y devuelve
un nmero en base 16.
1.66. Implementar un programa cuyo parmetro es un nmero binario. El programa devuelve
el mismo nmero pero en base 10.
1.67. Implementar un programa que pide un nmero entero y devuelve un nmero en base X.
Considerando a X como una variable de trabajo menos a 10.
1.68. Implementar un programa
que tiene 5 parmetros que corresponden a cinco
calificaciones de 0 a 20. La Implementar un programa devuelve el promedio sin considerar
la nota menor.
1.69. Implementar un programa que solicita tres parmetros (a, b y c), correspondientes a la
ecuacin ax + bx + c = 0. El programa devuelve las dos races para X 1 y X2.
1.70. Escribir un programa para determinar si un nmero es Primo o No.
1.71. Escribir un programa para imprimir la siguiente progresin: 4, 6, 9, 13, 18, , de los
nmeros comprendidos entre 4 y 100.
1.72. Escribir un programa para mostrar la tabla ASCCI.
1.73. Implementar un programa que devuelve el nmero de vocales de una cadena cualquiera.
1.74. Implementar un programa que devuelve el nmero de consonantes de una cadena
cualquiera.

Lenguaje de Programacin II / Pg.

IST Andrs Avelino Cceres Dorregaray


Computacin e Informtica

ARREGLOS
1.75. Implementar un programa que solicite los datos de un arreglo de 50 elementos y
determine la media aritmtica o promedio de todos los datos.
1.76. Implementar un programa que solicite los datos de un arreglo de 50 elementos y
determine la mediana.
1.77. Implementar un programa que solicita el ingreso de los datos de un Arreglo de 50
nmeros, devuelve el menor de ellos. Prescindir de la funcin Sort.
1.78. Implementar un programa que solicita el ingreso de los datos de un Arreglo de 50
nmeros, devuelve el mayor de ellos.
PARA DIVERTIRSE
1.79. Implementar un programa
que tiene dos parmetros: Cadena y Tipo. Si tipo es
Mayscula, devuelve toda la cadena en mayscula, si tipo es Minscula, devuelve toda la
cadena en minscula, y si tipo es Frase, devuelve la primera letra en mayscula y el resto
minscula.
1.80. Implementar un programa que devuelve un nmero aleatorio entero positivo menor que
100.
1.81. Implementar un programa que devuelve un nmero aleatorio de 10 dgitos, pero ninguno
de sus dgitos son iguales.
8521470369
1445578854
1.82. Implementar un programa que muestra la lectura en ingls de un nmero entero positivo
menor que 999.
1.83. Un nmero es considerado perfecto si e igual a la suma de sus divisores menores que l.
Escribe un programa para encontrar cuales son los nmeros perfectos. Ej 6 es un nmero
perfecto porque sus divisores son 1,2,3 t 6 = 1+2+3. Los siguientes nmeros son perfectos
28, 496 y 8128
1.84. Escribir un programa que muestra en una lista todos los nmeros primos de tres dgitos.
1.85. Escribir un programa que muestra la siguiente serie: 1,2,3,4,5,6,7,8,9,11,22,33,
,111,222,333,444,555,999.
1.86. Escribir un programa que muestra la serie Fibonacci, menores que N.
1.87. Considerando los promedios de calificaciones de 50 alumnos en el sistema vigesimal.
Escribir un programa para visualizar los alumnos aprobados y desaprobados en dos listas
diferentes.
1.88. Escribir un programa que considerando la existencia de dos arreglos de 50 elementos
cada uno, y con datos asignados en forma aleatoria. Se debe imprimir el conjunto de
nmeros que pertenecen a ambos grupos. (Interseccin)
1.89. Escribir un programa que considerando la existencia de dos arreglos de 50 elementos
cada uno, y con datos asignados aleatoriamente. Se debe imprimir el conjunto de nmeros
que pertenecen a un grupo pero no son del otro grupo. (Diferencia).
1.90. Escribir un programa para visualizar el tringulo de Pascal en una lista.
1.91. Implementar una funcin personalizada que devuelva el nmero de consonantes de una
Frase cualquiera.

Lenguaje de Programacin II / Pg.

Anda mungkin juga menyukai