Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2010, 13:51
yz7hmpm
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
Exclamación Solucionar codigo de un programa en consola

Hola estoy aprendiendo a usar Java, mediante el libro de Deitel, pero me quede trabado en un ejemplo, es el promedio de 10 numeros.

Este es el codigo que estoy usando:

Código PHP:
package prueba.ciclos;

import java.io.*;

public class 
Ciclos
{
    public static 
void main(String args[]) throws IOException
    
{
        
int cnotatotalpromedio;
        
total 0;
        
1;
        
// fase de procedimiento
        
while (<= 10)
        {
            
System.out.print("Teclee calificacion de letras: ");
            
System.out.flush();
            
nota System.in.read();

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

            
System.in.skip);
            
1;
        }
        
promedio total 10;
        
System.out.println("El promedio del grupo es " promedio);
     }

Cuando lo ejecuto sale asi:

Teclee calificacion de letras: A
Teclee calificacion de letras: Teclee calificacion de letras: A
Teclee calificacion de letras: Teclee calificacion de letras: A
Teclee calificacion de letras: Teclee calificacion de letras: A
Teclee calificacion de letras: Teclee calificacion de letras: A
Teclee calificacion de letras: El promedio del grupo es 2

En otras palabras el primero me sale bien, luego en el segundo salen dos veces el mismo enunciado y solo puedo ingresar una sola cosa, cuando deberia pedirme los datos asi:

Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A
Teclee calificacion de letras: A

El promedio del grupo es 4

Ahora bien, se que hay varias maneras de hacer el mismo algoritmo pero quiero con el mismo que mostre arriba, ver si algo esta mal, cambiar algun valor agregar algo, pero sin modificar mucho el codigo.

Muchas gracias, por si acaso uso el netbeans 6.9.1 y java ult version.

Gracias.