Você está na página 1de 9

PROGRAMACIÓN DE COMPUTADORES II

PRESENTACIÓN DE UN LENGUAJE ORIENTADO A OBJETO


(TAREA SEMANA 2)
JAIME RADICH VASQUÉZ
IACC
03/09/2018
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.

Alumno1 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno2 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno3 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno4 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno5 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno6 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())...

// Leer nombre y las tres calificaciones para los 30 alumnos

Promedio_curso = (alumno1.promedio() + alumno2.promedio() +......)/30

//promedio del curso la suma delos promedios individuales dividido por 30

Alumno
Nombre
N1
N2
N3
// Clase alumno

Funcion promedioAlumno() retorna un numero


Return(N1 + N2 + N3)/3

// Calculo de promedio de los alumnos uno por uno

Alumno1 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno2 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno3 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno4 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno5 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno6 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno7 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno8 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno9 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno10 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno11 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno12 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno13 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno14 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno15alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno16 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno17 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno18 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno19 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno20 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno21 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno22 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno23 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno24 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno25 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno26 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno27 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno28 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno29 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Alumno30 alumno = nuevo_alumno(leer nombre(), leer n1(), leer n2(), leer n3())
Promedio_curso = (alumno1.promedio() + alumno2.promedio()
+ ....alumno30.promedio())/30
MuestraInformacion()

CODIGO:

Class Alumno{
Private String name;
Private int nota1;
Private int nota2;
Private int nota3;

//constructor
Public Alumno(String someName, intN1, int N2, int N3){
This.name = someName;
This.nota1 = N1;
This.nota2 = N2;
This.nota3 = N3;

//funcion para el promedio

Public double promedio(){


Return (N1+N2+N3)/3;
}

Public static void main(String [] args){


Alumno1 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno2 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno3 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno4 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno5 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno6 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno7 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno8 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno9 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno10 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno11 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno12 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno13 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno14 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno15 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno16 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno17 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno18 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno19 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno20 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno21 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno22 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno23 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno24 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno25 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno26 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno27 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno28 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno29 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());
Alumno30 = new alumno(leerrNombre(), leerNota1(), leerNota2(), leerNota3());

Double promedioCurso = (1.promedio()+2.promedio().....+.....30.promedio())/30;


Mostrar(1,2,3,4,5......30 promedioCurso);

Private static String leerNombre(){


Return “Jaime”;
}private static int leerNota(){
Return 0;}
Private static void mostrar (Alumno1, alumno2.........Alumno30,
doublePromedioCurso){
}
}
BIBLIOGRAFIA

DOCUMENTOS IACC (2018).


http://mygnet.net/codigos/java/varios/registro_de_notasprograma_en_java.3191
http://ivanalbizu.eu/programa-java-gestionar-alumnos/

Você também pode gostar