printf("Das Licht dieser Wellenlänge ist Gelb\n");
break;
case495...569:// Bereich von grünem Licht
printf("Das Licht dieser Wellenlänge ist Grün\n");
break;
case450...494:// Bereich von blauem Licht
printf("Das Licht dieser Wellenlänge ist Blau\n");
break;
case380...449:// Bereich von violettem Licht
printf("Das Licht dieser Wellenlänge ist Violett\n");
break;
case0...379:// nicht sichtbarer Ultraviolettbereich
printf("Diese Wellenlänge liegt im nicht-sichtbaren Ultraviolettbereich\n");
break;
default:// nicht sichtbarer Infrarotbereich
printf("Diese Wellenlänge liegt im nicht-sichtbaren Infrarotbereich\n");
break;
}
}
// Main Programm
intWellenlaengen_rechner_main(){
printf("Guten Tag.\nSie mögen Farben? Dann sind Sie hier genau richtig, denn ich zeige Ihnen den Zusammenhang zwischen der Wellenlänge und der Farbe von Licht.\n");
intmodus=0;
intfailcount=0;
intreturncode=0;
charauswahl[21]={0};
longwavelength=0;
char*endptr;
while(1){
printf("\nFalls Sie die Lichtfarbe des emittierten Lichtes erfahren wollen, drücken Sie die Taste 1. Wenn Sie die Wellenlänge einer bestimmten Lichtfarbe interessiert, drücken Sie die Taste 2.\n");
scanf("%20s",auswahl);
modus=strtol((constchar*)auswahl,&endptr,10);
if(*endptr!=0){
modus=-1;
}
if(*endptr=='q'){
return10;
}
// Ausgabe der Farbe
if(modus==1){
printf("Bitte geben Sie eine Wellenlänge ein (in nm): ");