Sei sulla pagina 1di 9

Programación de Computadores II

Eduardo Andrés Flores Sepúlveda

Presentación de un Lenguaje Orientado a Objeto

Instituto IACC

20 de julio del 2019


DESARROLLO

INSTRUCCIONES: Lea, analice y realice lo siguiente escribiendo el pseudocódigo


orientado a objetos. Realice un programa que permita calcular el promedio general de
todos los alumnos que pertenecen al curso de Fundamentos de Programación (30
alumnos). Para ello, ejecutar lo siguiente: Crear una clase Alumno que contenga un
método llamado calculaPromedioGeneral, cuya descripción es:

a) Cada alumno tiene tres notas, por tanto, deberá calcular el promedio de cada
alumno.

b) Calcular el promedio general del curso.

c) Definir los objetos, las clases y la clase ejecutora necesarios.

La tarea debe presentar la siguiente estructura: la identificación del curso al que se


hace mención, la planilla del curso con los alumnos identificados y sus respectivas
notas y la secuencia de las instrucciones de la tarea.
Alumnox1 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox2 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox3 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox4 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox5 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox6 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())...

Promedio_curso = (alumnox1.promedio() + alumnox2.promedio() +......)/3

Alumno

Nombre

n1

n2

n3

Funcion promedioAlumnox() retorna un numero

Return(n1 + n2 + n3)/3

Alumnox1 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox2 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox3 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox4 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox5 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox6 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox7 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox8 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox9 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())
Alumnox10 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox11 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox12 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox13 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox14 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox15alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox16 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox17 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox18 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox19 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox20 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox21 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox22 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox23 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox24 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox25 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox26 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox27 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox28 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox29 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Alumnox30 alumno = nuevo_alumnox(leer nombre(), leer n1(), leer n2(), leer n3())

Promedio_curso=(alumnox1.promedio()+alumnox2.promedio()+ ....alumnox30.prom
edio())/30MuestraInformacion()
Class Alumnox{

Private String name;

Private int nota1;

Private int nota2;

Private int nota3;

Public Alumnox(String someName, intn1, int n2, int n3){

This.name = someName;

This.nota1 = n1;

This.nota2 = n2;

This.nota3 = n3;

Public double promedio(){

Return (n1+n2+n3)/3;

Public static void main(String [] args){

Alumnox1 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox2 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox3 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox4 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox5 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox6 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox7 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox8 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());


Alumnox9 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox10 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox11 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox12 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox13 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox14 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox15 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox16 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox17 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox18 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox19 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox20 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox21 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox22 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox23 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox24 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox25 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox26 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox27 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox28 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox29 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());

Alumnox30 = nuevo alumnox(leerNombre(), leerNota1(), leerNota2(), leerNota3());


Doble promedio Curso = (1.promedio()+2.promedio().....+.....30.promedio())/30;

Mostrar(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2
9,30 promedio Curso);

Private static String leer Nombre(){

Return “Eduardo Flores”;

}private static int leerNota(){

Return 0;}

Private static void mostrar (Alumnox1, alumnox2.........Alumnox30, doblé Promedio


Curso){

}
BIBLIOGRAFIA

IACC 2019. Programación de Computadores II. Presentación de un Lenguaje


Orientado a Objeto. Contenido Semana 2

Potrebbero piacerti anche