En este grupo En todos

Foro de Algoritmos



Me podrian ayudar con este algoritmo??

Renzo
Lambayeque, Perú
Escrito por Renzo Flores Suarez
el 21/07/2011

Hola amigos soy nuevo en algoritmos el asunto es que me han dejado un ejercicio lo e avanzado pero me falta una parte que no logro resolverlo espero me puedan ayudar Gracias de antemano. Ahy esta el ejercicio :

Ingrese N notas en una arreglo y luego determine la cantidad de veces que aparece repetida cada nota. Valide el ingreso de las notas

Yo lo e ido avanzado en java en netbeans ahy le spaso lo que avnzado solo me falta la parte de d eterminar la cantidad de veces que aparece repetida cada nota.

Package ejer5vives;


Import java.util.Scanner;

Public class Ejer5Vives {

Private static int tamanio;

Private static int Notas[];


Public static void main(String[] args) {

System.out.println("Gestion de Vector");

System.out.println("-----------------");

PedirDatos();

Reportar();

}


Private static void PedirDatos() {

Int notas;

Scanner lector=new Scanner(System. In);

Tamanio=LeerEntero("Ingrese el numero de notas ",1,10,"Cantidad no valida");

Notas =new int[tamanio];

For (int i=0;i<tamanio;i++){

System.out.println("Ingrese Notas"+ (i+1) );

Notas=LeerNota("Ingrese nota",0,20,"Nota no valida vuelva a ingresar la nota");

Notas[i]=notas;

}

}


Private static void Reportar() {

Int op;

Do{

Op=Menu();

Switch (op){

Case 1: Notasrepetidas();break;

Case 2: PedirDatos();break;

}

}while (op<3);

}


Private static int LeerEntero(String msje, int min, int max, String error) {

Scanner lector=new Scanner(System. In);

Int num;

Do{

System.out.println(msje);

Num=lector. NextInt();

If (num < min || num > max) {

System.out.println(error);

}

}while (num < min || num > max);

Return num;

}


Private static int Menu(){

Int op;

System.out.println("Menu Opciones");

System.out.println("[1] Cantidad de veces que se repite cada nota");

System.out.println("[2] Volver a pedir Datos ");

System.out.println("[3] Salir");

Op=LeerEntero("Ingrese opcion",1,3,"No valida");

Return op;


}


Private static int BuscarVector(int notas) {

For (int i = 0; i < tamanio; i++) {

If (Notas[i]==notas) {

Return i;

}

}

Return -1;

}


Private static void Notasrepetidas() {



}


Private static int LeerNota(String msje, int min, int max, String error) {

Scanner lector=new Scanner(System. In);

Int num;

Do{

Num=lector. NextInt();

If (num < min || num > max) {

System.out.println(error);

}

}while (num < min || num > max);

Return num;

}

Renzo Flores Suarez
Lambayeque, Perú
Escrito por Renzo Flores Suarez
el 23/07/2011

Nadie? Help me

Jose Palmeros
Ingeniero en desarrollo de software un...
Escrito por Jose Palmeros
el 24/07/2011

/*

*/



Pero eso de arriba no es un algoritmo, es mas bien la programación en Java.


Así que si quieres el código ponlo en el foro de Java

Renzo Flores Suarez
Lambayeque, Perú
Escrito por Renzo Flores Suarez
el 24/07/2011

Ok lo tendre en cuenta

Renzo Flores Suarez
Lambayeque, Perú
Escrito por Renzo Flores Suarez
el 24/07/2011

Gracias a todos consultare en el foro respectivo