...spannende Sachen wie Java-Programmieren. Zum Beispiel dieses kleine Programm zur Berechnung der Wahrscheinlichkeit, dass von 30 Menschen zwei am gleichen Tag Geburtstag haben.
import java.io.*;
public class Geburi {
public static void main (String[] args) {
int paar, summe;
summe=0;
int [] geb = new int[30];
int [] exp = new int[100];
for (int h=0; h<100;>
paar=0;
for (int i=0; i<30;>
geb[i] = (int)(Math.random() * 365 +1);
}
for (int j=0; j<30;>
for (int k=j+1; k<30;>
if (geb[j]==geb[k]){paar++;
}//if
}
}
System.out.println("Gefundene Paare "+paar);
if (paar>0) {exp[h]=1;}
}//h
for (int l=0; l<100; summe =" summe">
}
System.out.println("Die Wahrscheinlichkeit betraegt " +summe +" %");
} //main
}//class
Dienstag, 1. April 2008
Abonnieren
Kommentare zum Post (Atom)
1 Kommentar:
Das vorliegende Programm ist eigenlich gar nicht eine Berechnung sondern eine Simulation mit einer Zufallsfunktion! Kann Ferdinand das Problem auch korrekt analytisch berechnen?
Kommentar veröffentlichen