Inicio > Java > Certamen III Introduccion a La Programacion

Certamen III Introduccion a La Programacion

A pedido del Pato , subo este certamen de los chicos de Introduccion a la Programacion xD
suerte:
Enunciado:
duocuc-introduccion-a-la-programacion-c3

Clase curso.java

import java.io.*;

public class curso {

    private String alumnosDelCurso[];
    private float notasParciales[][];
    private float promediosFinales[];
    private byte cantidadDeAlumnos;
    private BufferedReader lee;

    public curso() throws Exception {
        cantidadDeAlumnos=2;
        alumnosDelCurso = new String[cantidadDeAlumnos];
        notasParciales = new float[cantidadDeAlumnos][3];
        promediosFinales= new float[cantidadDeAlumnos];
        lee=new BufferedReader(new InputStreamReader(System.in));
    }

//ingresarNotasParciales: (20 puntos) en este método usted debe solicitar el
//ingreso de la siguiente información:
//nombre del alumno, el cual debe quedar almacenado en una de las posiciones
//del vector de alumnos
//notas parciales: usted debe permitir el ingreso de las tres notas parciales
//para el alumno ingresado anteriormente.

    public void ingresarNotasParciales()throws Exception{
        for(byte i=0; i< cantidadDeAlumnos; i++){
	        System.out.print("Ingrese El Nombre:");
			alumnosDelCurso[i] =(lee.readLine());
	        for(byte j=0; j<3; j++){
		        if(j==0) System.out.println("Ingrese La Primera Nota");
		        else if(j==1) System.out.println("Ingrese La Segunda Nota");
				else if(j==2) System.out.println("Ingrese La Tercera Nota");
	        	notasParciales[i][j] = Float.parseFloat(lee.readLine());
	        }
        }
	}
	//calculoDelPromedio: (25 puntos) éste método debe calcular el promedio de notas de cada alumno
    //(obteniendo las notas desde el vector de notas parciales) y el resultado del promedio debe
    //quedar almacenado en el vector de promedios finales.

    public void calculoDelPromedio(){
        for(byte i=0; i < cantidadDeAlumnos; i++){
        	promediosFinales[i] = (notasParciales[i][0]+notasParciales[i][1]+notasParciales[i][2])/3;
        }
    }

    //muestraPromedioDeAlumnos: (15 puntos) este método debe imprimir en pantalla los nombres de cada alumno
    //(obtenido del vector de alumnos) y su promedio final (obtenido del vector de promedios finales

    public void muestraPromediosDeAlumnos(){
        for(byte i=0; i< cantidadDeAlumnos; i++){
            System.out.println("La Nota Final Para El Alumno"+ alumnosDelCurso[i]+" es "+ promediosFinales[i]);
        }
    }
}

Clase CertamenIIIntro.java

public class CertamenIIIntro {

    public static void main(String[] args) throws Exception {
    	curso c = new curso();
    	c.ingresarNotasParciales();
    	c.calculoDelPromedio();
    	c.muestraPromediosDeAlumnos();
    }
}

Saludos!

Categorías:Java Etiquetas: , ,
  1. thedrako
    abril 4, 2013 a las 11:28 pm

    .- Implemente la clase Empleado que tienen los siguientes atributos y restricciones:

    Código,
    Nombre,
    Edad (de 25 a 55 años),
    Años trabajando (de 1 a 20 años),
    Sueldo (de 1000 a 4000 Soles)

    a) Crear el método para cargar información de “N” Empleados, donde “N” es un número ingresado.
    b) Imprimir los Empleados que ganan más del promedio.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: