nuevo

quetzal
28 de Junio del 2006
tengo este codigo lo guarde como Average.java y me marca esto java.lan.NoCoassDefFoundError: Average porque??

import java.io.*;
public class Average{
public static void main( String args[] ) throws IOException {
int oounter, grade, total, average;

// fase de inicializaci贸n
total = 0;
counter = 1;

// fase de procesamiento
while ( counter <= 10 ) {
System.out.print(\\\"Teclee calificaci贸n de letra: \\\" );
System.out.flush();
grade = System.in.read();

if ( grade == \\\\'A\\\\' )
total = total + 4;
else if ( grade == \\\\'B\\\\' )
total = total + 3;
else if ( grade == \\\\'C\\\\' )
total = total + 2;
else if ( grade == \\\\'D\\\\' )
total = total + 1;
else if ( grade == \\\\'F\\\\' )
total = total + 0;

System.in.skip(1); // Saltar el car谩cter de nueva l铆nea
couter = counter + 1;

}

// fase de terminaci贸n
average = total / 10: // divisi贸n entera
System.out.println( \\\"El promedio del grupo es \\\" + average );
}
}

derneume
28 de Junio del 2006
El codigo tiene algunos fallos de sintaxis. No he revisado la l贸gica del programa. El c贸digo creo que deber铆a quedar como el de abajo.

import java.io.*;
public class Average{
public static void main( String args[] ) throws IOException {
int counter, grade, total, average;
//------------counter en lugar de oounter

// fase de inicializaci贸n
total = 0;
counter = 1;

// fase de procesamiento
while ( counter <= 10 ) {
System.out.print("Teclee calificaci贸n de letra: " );
System.out.flush();
grade = System.in.read();

if ( grade == 'A' )
total = total + 4;
else if ( grade == 'B' )
total = total + 3;
else if ( grade == 'C' )
total = total + 2;
else if ( grade == 'D' )
total = total + 1;
else if ( grade == 'F' )
total = total + 0;

System.in.skip(1); // Saltar el car谩cter de nueva l铆nea
counter = counter + 1;
//-----------counter en lugar de couter

}

// fase de terminaci贸n
average = total / 10; // divisi贸n entera
//----------- Punto y coma en lugar de dos puntos

System.out.println( "El promedio del grupo es " + average );
}
}

//------- No s茅 si las \\\ las habr谩s puesto o habr谩 sido al pasar a html o algo por el estilo