Hallo zusammen,
Ich hoffe ich konnte mit meinen Titel,mein Problem etwas erklären. Da ich mir seit tagen den kopf zerbreche und auch schon mehrere Stunden gegoogelt habe.
Ich finde einfach keinen Ansatz wie ich mein Problem in Wörter fassen soll,deshalb wollte ich fragen ob ihr mir helfen könnt.
Ich muss für ein Schulprojekt einen "Oberstufen-Fachwahl" Programm in Java coden. Das habe ich bis jetzt, und es fiel mir auch relativ leicht.
Mein Problem ist wie folgt:
In der Aufgabenstellung wurde auch gefordert,dass nachdem man die Leistungskurse gewählt hat,die restlichen Fächer als "Grundkurse" nochmal aufgezählt werden sollen
Das auflisten der Gewählten Leistungskurse viel mir relativ leicht,jedoch weiß ich nicht wie ich die restlichen fächer auflisten soll. Denn die Leistungskurse dürfen ja nicht auch in den Grundkursen gelistet sein.
Beispiel ausgabe:
"Sie haben Spanisch und Englisch Gewählt, ihre Grundkurse sind Mathematik,Biologie,Chemie,Physik,Deutsch,Kunst,Geschichte,PowI,Informatik"
Ich hoffe ihr wisst was ich meine und könnt mir dabei helfen. Ich habe das Gefühl das ich die Lösung schon lange kenne,aber ich komme einfach nicht drauf.
Ich hoffe ich konnte mit meinen Titel,mein Problem etwas erklären. Da ich mir seit tagen den kopf zerbreche und auch schon mehrere Stunden gegoogelt habe.
Ich finde einfach keinen Ansatz wie ich mein Problem in Wörter fassen soll,deshalb wollte ich fragen ob ihr mir helfen könnt.
Ich muss für ein Schulprojekt einen "Oberstufen-Fachwahl" Programm in Java coden. Das habe ich bis jetzt, und es fiel mir auch relativ leicht.
Java:
import java.util.Scanner;
public class Example{
public static void main(String args[]){
String [] faecher01 = {"Mathematik", "Englisch", "Spanisch", "Biologie", "Chemie", "Physik"};
String [] faecher02 = {"Mathematik", "Englisch", "Spanisch", "Biologie", "Chemie", "Physik", "Deutsch", "Kunst", "Geschichte", "PoWi", "Informatik",};
int aa,bb;
Scanner in = new Scanner(System.in);
System.out.println("Willkommen zum Fachwahlprogramm der Schule. Bitte wählen sie ihre gewünschten Leistungskurse.Achten sie darauf das sie ein Fach nicht doppelt wählen") ;
System.out.println("Folgende Pflicht-LK-Fächer stehen zur Wahl: 0=Mathe, 1=Englisch, 2=Spanisch, 3=Biologie, 4=Chemie, 5=Physik ");
System.out.println("Geben Sie eine Nr. fuer die Ausgabe des 1. LK-Fachs an: "); aa = in.nextInt();
System.out.println("Das 1. LK-Fach ist " + faecher01[aa]);
System.out.println("Folgende weitere LK-Fächer stehen zur Wahl: 0=Mathematik, 1=Englisch, 2=Spanisch, 3=Biologie, 4=Chemie, 5=Physik, 6=Deutsch, 7=Kunst, 8=Geschichte, 9=PoWi, 10=Informatik");
System.out.println("Geben Sie eine Nr. fuer die Ausgabe des 2. LK-Fachs an: "); bb = in.nextInt();
System.out.println("Das 2. LK-Fach ist " + faecher02[bb]);
In der Aufgabenstellung wurde auch gefordert,dass nachdem man die Leistungskurse gewählt hat,die restlichen Fächer als "Grundkurse" nochmal aufgezählt werden sollen
Java:
System.out.println("Sie haben " + faecher01[aa] + faecher02[bb] + "gewählt," );
Beispiel ausgabe:
"Sie haben Spanisch und Englisch Gewählt, ihre Grundkurse sind Mathematik,Biologie,Chemie,Physik,Deutsch,Kunst,Geschichte,PowI,Informatik"
Ich hoffe ihr wisst was ich meine und könnt mir dabei helfen. Ich habe das Gefühl das ich die Lösung schon lange kenne,aber ich komme einfach nicht drauf.
Zuletzt bearbeitet: