Programa clases y objetos

Solo disponible en BuenasTareas
  • Páginas : 5 (1193 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de mayo de 2011
Leer documento completo
Vista previa del texto
FLUJO DE CONTROL

1. Hacer un programa que lea una cadena de caracteres desde teclado e informe:
• Cuantas veces aparece cada vocal.
• Longitud total de la frase incluyendo espacios en blanco.
• Longitud total de la frase sin incluir espacios en blanco.
• Número de veces que aparece un carácter ingresado por teclado dentro de la frase.
Nota: NO utilizarmétodos.

MÉTODOS

1. Encuentre la raíz digital de un entero. La raíz digital n se calcula encontrando m tal que m es igual a la suma de los dígitos que componen a n. El proceso se repite sobre el nuevo número hasta que el resultado es de un dígito.

Por ejemplo, si n = 995678, entonces m = 9 + 9 + 5 + 6 +7 + 8 = 44, con lo que la “nueva” n es 44 y m = 4 + 4 = 8. Con lo que la raíz digital de995678 es 8.

Nota: utilizar procesos NO recursivos

RECURSIVIDAD

2. Escriba un módulo recursivo que sume los primeros n términos de la serie:

[pic]

CLASES Y OBJETOS I

1. Cree la clase AhorroCuenta. Utilice un dato miembro static para contener la Tasa de interés anual (tasaintanual) de cada ahorrador. Cada miembro de la clase contiene un dato miembro private ahorroBalance queindica la cifra que actualmente tiene depositada el ahorrador.

Proporcione una función miembro calcularInteresMensual que calcule el interés mensual multiplicando el balance por tasaintanual y dividiendo el resultado entre 12; este interés debe sumarse a ahorroBalance.

Proporcione la función miembro static ModificarTasaInteres que establezca la tasaintanual static a un nuevo valor.Escriba un programa controlador que pruebe la clase AhorroCuenta. Instancia dos objetos de AhorroCuenta, ahorro1 y ahorro2, con saldo de S/.2000.00 y S/.3000.00, respectivamente.

Establezca tasaintanual a 3%, luego calcule el interés mensual e imprima los nuevos saldos de los ahorradores. Luego establezca tasaintanual a 4% y calcule el interés del próximo mes, imprimiendo los nuevos saldos delos ahorradores. Permita también el ingreso de otras tasas de interés.

VECTORES

1. Escribir un programa que permita guardar las cuentas de un banco con sus respectivos saldos. Para ello se guardará la información en un array paralelo (dos arrays unidimensionales, uno con los números de cuenta y otro los saldos)

El programa deberá mantener las cuentas ordenadas, de menor a mayor, pornúmero de cuenta para facilitar la búsqueda de una cuenta.

El programa mostrará un menú con las siguientes opciones:

a. Dar de alta una nueva cuenta (comprobando que el array no esté lleno y colocando la cuenta en la posición correspondiente dentro del array)
b. Eliminar una cuenta (comprobando que el array no esté vacío y reposicionando las cuentas en el array)
c.Mostrar una cuenta (mostrará el número de cuenta y el saldo correspondiente)
d. Mostrar información (Número de cuentas dadas de alta y dinero total de todas ellas)
e. Calcular el saldo medio, máximo y mínimo de las cuentas del array.
f. Mostrar todas las cuentas (1 línea por cuenta con su número y su saldo).
g. Terminar

MATRICES

1. Programar un algoritmorecursivo que permita sumar el borde de una matriz de enteros

CLASES Y OBJETOS II

1. Dada una clase Matriz declarada de la siguiente forma:

Desarrollar una clase llamada Curso que:

• Tenga cinco atributos: código de la asignatura (int), nombre del curso (string), nota1, nota2 y nota3 (doublé).
• Tenga un método ingresar_datos que reciba tres parámetros (código y nombre delcurso).
• Tenga un método privado ingresar_notas, que permita ingresar las notas por teclado.

Desarrollar una clase llamada Alumno que: (3 puntos)

• Tenga dos atributos privados: código del alumno (string) y nombre y apellidos del alumno (string)
• Tenga dos atributos públicos de tipo Asignatura;
• Tenga dos métodos: ingresar código y retornar código.
• Tenga...
tracking img