Ad ogni modo io dovrei creare un programma che "gestisca" un orario scolastico...precisamente il programma deve essere:
1.Scelta del giorno Lunedì-->Sabato
2.Stampa delle materie possibili per quel giorno
3.Scleta manuale delle 6 materie da inserire
4.Stampa dell'orario del giorno
so che per molti di voi sarà banale ma ho trovato parecchie difficoltà nella sua creazione e su alcuni punti non sono molto sicuro, specialmente su vettori e matrici...infatti ottengo errori proprio su qui passaggi...sapreste dirmi come dovrei fare per risolvere?
ps solo il Lunedi per ora è "sviluppato" parzialmente
ecco il programma:
Codice: Seleziona tutto
#include <conio.h>
#include <stdio.h>
#include <windows.h>
int giorno,i,j;
char materia [5][13];
void materie (void);
main ()
{do{
printf ("Scegli un giorno della settimana:\n");
printf("\n1.Lunedi");
printf("\n2.Martedi");
printf("\n3.Mercoledi");
printf("\n4.Giovedi");
printf("\n5.Venerdi");
printf("\n6.Sabato\t");
scanf ("%d", & giorno);
}while (giorno<0||giorno>6) ;
switch (giorno)
{case 1:
{clrscr();
printf("Hai scelto Lunedi\n\n");
printf("Queste sono le materie disponibili:\n");
materie();
for (i=0;i<6;i++)
{printf ("\n\nInserisci la %d materia:", i+1);
scanf ("\n%s", materia[i]);
}
printf ("L'orario deciso è:\n");
printf ("%s", materia[i][j]);
break;
}
case 2:
{
clrscr();
printf("Hai scelto Martedi\n\n");
printf("Queste sono le materie disponibili:");
materie();
break;
}
case 3:
{
clrscr();
printf("Hai scelto Mercoledi\n\n");
printf("Queste sono le materie disponibili:");
materie();
break;
}
case 4:
{
clrscr();
printf("Hai scelto Giovedi\n\n");
printf("Queste sono le materie disponibili:");
materie();
break;
}
case 5:
{
clrscr();
printf("Hai scelto Venerdi\n\n");
printf("Queste sono le materie disponibili:");
materie();
break;
}
case 6:
{
clrscr();
printf("Hai scelto Sabato\n\n");
printf("Queste sono le materie disponibili:");
materie();
break;
}
}
getch();
}
void materie (void)
{
printf ("\n1.Ital");
printf("\n2.Mate");
printf("\n3.Biol");
printf("\n4.SdTe");
printf("\n5.Ingl");
printf("\n6.Stor");
printf("\n7.Fisi");
printf("\n8.Info");
printf("\n9.EdFi");
printf("\n10.Chim");
printf("\n11.Filo");
printf("\n12.Reli");
}

