quien me puede decir el error
public class alumnos {
public alumnos() {
}
public int promedio(){
return ((n1+n2+n3)/3);
}
public boolean algunrojo(){
if((n1<4)||(n2<4)||(n3<4))
return true;
else
return false;
}
public void asignarnombre(char x[])
{
x=nom;
}
public void asignar(int p1, int p2, int p3)
{
n1=p1;
n2=p2;
n3=p3;
}
public boolean reprob(){
if(((n1+n2+n3)/3)< 4)
return true;
else
return false;
}
private int n1, n2, n3;
private char nom[];
}
/** Programa Principal
*/
/** Para leer un carácter solamente tenemos que llamar a la función read desde System.in.
try{
System.in.read();
}catch (IOException ex) { }
*/
import java.io.*;
public class alumnosmain {
public alumnosmain() {
}
public static void main(String[] args) {
alumnos ob=new alumnos();
char x[];
int n1; int n2; int n3;
int cr=0; int crojo=0;
float acum=0;
for(int i=0; i<4; i++)
{
System.out.println("ingrese nombre:");
String sdato="";
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
try
{
System.in.read();
}
catch (IOException cc) {}
System.out.println("ingrese 1ø nota:");
try
{
sdato=flujoE.readLine();
n1=Integer.parseInt(sdato);
}
catch (IOException cc) {}
System.out.println("ingrese 2ø nota:");
try
{
sdato=flujoE.readLine();
n2=Integer.parseInt(sdato);
}
catch (IOException cc) {}
System.out.println("ingrese 3ø nota:");
try
{
sdato=flujoE.readLine();
n3=Integer.parseInt(sdato);
}
catch (IOException cc) {}
ob.asignarnombre(x);
ob.asignar(n1, n2, n3);
if(ob.reprob()) cr++;
if(ob.algunrojo()) crojo++;
acum+=ob.promedio();
}
System.out.println(cr+" "+"alumnos reprobaron ");
System.out.println(cr);
System.out.println(crojo+" "+"fue el nø de alumnos que tuvieron por lo menos un rojo ");
System.out.println("El promedio del curso fue de"+" "+(acum)/5);
}
}
public alumnos() {
}
public int promedio(){
return ((n1+n2+n3)/3);
}
public boolean algunrojo(){
if((n1<4)||(n2<4)||(n3<4))
return true;
else
return false;
}
public void asignarnombre(char x[])
{
x=nom;
}
public void asignar(int p1, int p2, int p3)
{
n1=p1;
n2=p2;
n3=p3;
}
public boolean reprob(){
if(((n1+n2+n3)/3)< 4)
return true;
else
return false;
}
private int n1, n2, n3;
private char nom[];
}
/** Programa Principal
*/
/** Para leer un carácter solamente tenemos que llamar a la función read desde System.in.
try{
System.in.read();
}catch (IOException ex) { }
*/
import java.io.*;
public class alumnosmain {
public alumnosmain() {
}
public static void main(String[] args) {
alumnos ob=new alumnos();
char x[];
int n1; int n2; int n3;
int cr=0; int crojo=0;
float acum=0;
for(int i=0; i<4; i++)
{
System.out.println("ingrese nombre:");
String sdato="";
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader flujoE=new BufferedReader(isr);
try
{
System.in.read();
}
catch (IOException cc) {}
System.out.println("ingrese 1ø nota:");
try
{
sdato=flujoE.readLine();
n1=Integer.parseInt(sdato);
}
catch (IOException cc) {}
System.out.println("ingrese 2ø nota:");
try
{
sdato=flujoE.readLine();
n2=Integer.parseInt(sdato);
}
catch (IOException cc) {}
System.out.println("ingrese 3ø nota:");
try
{
sdato=flujoE.readLine();
n3=Integer.parseInt(sdato);
}
catch (IOException cc) {}
ob.asignarnombre(x);
ob.asignar(n1, n2, n3);
if(ob.reprob()) cr++;
if(ob.algunrojo()) crojo++;
acum+=ob.promedio();
}
System.out.println(cr+" "+"alumnos reprobaron ");
System.out.println(cr);
System.out.println(crojo+" "+"fue el nø de alumnos que tuvieron por lo menos un rojo ");
System.out.println("El promedio del curso fue de"+" "+(acum)/5);
}
}
Hola:
Si dices cual es el error, quizás la gente se anime más a mirar el código.
Se bueno.
Si dices cual es el error, quizás la gente se anime más a mirar el código.
Se bueno.