Ejercicios de java

Solo disponible en BuenasTareas
  • Páginas : 6 (1456 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de junio de 2011
Leer documento completo
Vista previa del texto
I.

PROGRAMACION DE APLICACIONES

Mayo de 2011

UNIDAD I.- 1.1 PARADIGMA DE POO, CLASES Y OBJETOS, ATRIBUTOS, MÉTODOS Y HERENCIA. - COPIA
COMPETENCIA Dirigir proyectos de tecnologías de información (T.I.) para contribuir a la productividad y logro de los objetivos estratégicos de las organizaciones utilizando las metodologías apropiadas. Evaluar sistemas de tecnologías de información(T.I.) para establecer acciones de mejora e innovación en las organizaciones mediante el uso de metodologías para auditoría.

OBJETIVO DE LA UNIDAD El alumno programará aplicaciones Orientadas a Objetos para satisfacer las necesidades básicas de la empresa

CONTENIDO DE LA UNIDAD 1.1 Paradigma de POO, Clases y Objetos, Atributos, Métodos y Herencia. 1.2 Agregación y asociación.

ELABORADO POR:Juan José Pacheco Reyes

I.

PROGRAMACION DE APLICACIONES

Mayo de 2011

RESULTADO DE APRENDIZAJE (VALOR 2)
1. Una compañía distribuye N productos a distintos comercios de la ciudad. Para ello se almacena en un arreglo toda la información relacionada con su mercancía:      Clave Descripción Existencia Mínimo a mantener de existencia Precio unitario Escriba un programa que puedallevar a cabo las siguientes operaciones:    Venta de un producto: se deben actualizar los campos que correspondan, y verificar que la nueva existencia no esté por debajo del mínimo (3 productos). (datos: clave, cantidad_vendida) Reabastecimientos de un producto: se deben actualizar los campos que correspondan. (Datos: clave, cantidad comprada) Actualizar el precio de un producto: se debenproporcionar todos los datos relacionados con un producto. (Dato: clave)

2.

Un número con n dígitos es un número armstrong si la suma de las potencias n-ésimas de los dígitos que lo forman es igual al propio número. Algunos ejemplos: 153=13+53+33 370=33+73+03 371=33+73+13 407=43+03+73 O lo que viene siendo lo mismo en un lenguaje coloquial. Son números armstrong todos aquellos que al elevar cadauno de los números que lo componen al número total de dígitos que contiene, la suma de dichos resultados es igual al propio número. Realizar un programa en java que permita calcular los números Armstrong de un rando dado.

3.

Los cheques falsificados están en circulación y los bancos han descubierto que todos tienen las mismas propiedades distintivas. Un cheque puede ser falso si en el númerode cheque de 10 dígitos hay:

   

Tres o más ceros seguidos Menos de tres números pares. Menos de dos números impares Menos de cuatro números primos

Hacer en Java un programa que ayude a avisar de posibles falsificaciones.

ELABORADO POR:

Juan José Pacheco Reyes

I.
4.

PROGRAMACION DE APLICACIONES

Mayo de 2011

Fibonacci. La serie Fibonacci consta de una serie denúmeros en la que los dos primeros son 1 y cada número es la suma de los dos que le preceden, es decir: 1 1 2 5 8 13 21 34 55… Escriba un programa en Java que imprima los 50 primeros términos de la serie.

5. Hay un juego de dos personas en el que cada jugador elige entre piedra, tijeras o papel, y quién es el ganador depende de las siguientes reglas:    La piedra gana a las tijeras (puedeaplastarlas), Las tijeras ganan al papel (pueden cortarlo), El papel gana a la piedra (puede envolverla). Si los dos jugadores eligen lo mismo, entonces hay un empate. Hacer un programa en Java para jugar este juego contra un humano. Cada uno elegirá y el sistema averiguará quien gana. 6. Si quiere averiguar su número Tarot, sume los números de su fecha de nacimiento y a continuación redúzcalos a un únicodigito; por ejemplo si su fecha de nacimiento fuera 17 de octubre de 1970, los cálculos a realizar serian: 17 + 10 + 1970 = 1997 => 1 + 9 + 9 + 7 = 26 = 2 + 6 = 8 Lo que quiere decir que su número Tarot es 8. Realizar un programa que pida su fecha, de la forma: Día mes año Donde día y año son enteros y mes es cadena, y de cómo resultado el número de Tarot. El programa verificara si la fecha es...
tracking img