Eduardo Flores Sepulveda. Tarea Semana 2..docx

  • Uploaded by: Eduardo Andres Flores Sepulveda
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Eduardo Flores Sepulveda. Tarea Semana 2..docx as PDF for free.

More details

  • Words: 873
  • Pages: 9
Programación de Computadores II Eduardo Andrés Flores Sepúlveda Presentación de un Lenguaje Orientado a Objeto Instituto IACC 10 de Febrero de 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

Related Documents


More Documents from "Ferrito Unionferroviario"