Autor: Valentina Peña Díaz
Competencia: Creatividad e innovación.
Palabra clave: Programación I, bluej, java
Descripción de la actividad:
Crear un proyecto que permita ingresar 4 notas de las cuales te permita modificar las notas, sacar el promedio, obtener la nota menor y otros por medio de una clase principal y una clase secundaria en la cual estarían los métodos que nos permiten que este proyecto funcione bien.
Solución:
Sea creado una clase programa en la cual se encuentran las variables que permitirán imprimir los resultados, y de la clase nota se encuentran los métodos los cuales aran todo lo que nosotros le pidamos y después en la clase programa mandaremos a llamar a los métodos y finalmente nos mostrar lo nos han pedido.
Clase programa
import java.io.*;
import java.util.*;
class Programa
{
static void main()
{ Nota n1, n2, n3, n4;
double Nota1, Nota2, Nota3, Nota4;
Scanner leer = new Scanner(System.in);
System.out.println("ingrese nota 1");
Nota1 = leer.nextDouble();
System.out.println("ingrese nota 2");
Nota2 = leer.nextDouble();
System.out.println("ingrese nota 3");
Nota3 = leer.nextDouble();
System.out.println("ingrese nota 4");
Nota4 = leer.nextDouble();
n1 = new Nota(Nota1, Nota2, Nota3, Nota4);
System.out.println("n1 =" +n1.ToString());
}
}
Clase nota
class Nota
{
private double nota1, nota2, nota3, nota4, promedio, NotaMinima;
Nota()
{nota1 = 1;
nota2 = 1;
nota3 = 1;
nota4 = 1;}
Nota(double nota1, double nota2, double nota3, double nota4)
{
this.nota1 = nota1;
this.nota2 = nota2;
this.nota3 = nota3;
this.nota4 = nota4;
}
static void setnota1(double nota1)
{nota1 = nota1;}
static void setnota2(double nota2)
{nota2 = nota2;}
static void setnota3(double nota3)
{nota3 = nota3;}
static void setnota4(double nota4)
{nota4 = nota4;}
double getnota1(){return nota1;}
double getnota2(){return nota2;}
double getnota3(){return nota3;}
double getnota4(){return nota4;}
double promedio()
{return (nota1 + nota2 + nota3 + nota4)/4;}
void NotaMinima(double nota1, double nota2, double nota3, double nota4)
{
if(nota1 <= nota2 && nota1 <= nota3 && nota1 <= nota4)
NotaMinima = nota1;
if(nota2 <= nota1 && nota2 <= nota3 && nota2 <= nota4)
NotaMinima = nota2;
if(nota3 <= nota1 && nota3 <= nota2 && nota3 <= nota4)
NotaMinima = nota3;
if(nota4 <= nota1 && nota4 <= nota2 && nota4 <= nota3)
NotaMinima = nota4;
}
public String ToString()
{return "Nota 1 = " + nota1 + "Nota 2 = " + nota2 + "Nota 3 = " + nota3 + "Nota 4 = " + nota4;}
}

No hay comentarios:
Publicar un comentario