forked from zwickethomas/Photonics-Helfer
nicht sichtbarer Bereich angepasst
parent
5344923baf
commit
5db6926f50
|
@ -41,9 +41,13 @@ int Wellenlaenge(const char* color) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Funktion, um die Farbe einer Wellenlänge auszugeben
|
// Funktion, um die Farbe einer Wellenlänge auszugeben
|
||||||
int wavelenght = 0;
|
int wavelength = 0;
|
||||||
|
|
||||||
void printColor(int wavelength) {
|
void printColor(int wavelength) {
|
||||||
|
if (wavelength < 0){
|
||||||
|
printf("Ich mag keine negativen Zahlen. Bitte eine positive Zahl eingeben!\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
switch (wavelength) {
|
switch (wavelength) {
|
||||||
case 620 ... 750: // Bereich von rotem Licht
|
case 620 ... 750: // Bereich von rotem Licht
|
||||||
printf("Das Licht dieser Wellenlänge ist Rot\n");
|
printf("Das Licht dieser Wellenlänge ist Rot\n");
|
||||||
|
@ -63,11 +67,13 @@ void printColor(int wavelength) {
|
||||||
case 380 ... 449: // Bereich von violettem Licht
|
case 380 ... 449: // Bereich von violettem Licht
|
||||||
printf("Das Licht dieser Wellenlänge ist Violett\n");
|
printf("Das Licht dieser Wellenlänge ist Violett\n");
|
||||||
break;
|
break;
|
||||||
case 0 ... 379: // nicht sichtbarer Ultraviolettbereich
|
|
||||||
printf("Diese Wellenlänge liegt im nicht-sichtbaren Ultraviolettbereich\n");
|
// nicht sichtbarer Bereich
|
||||||
|
case 0 ... 379:
|
||||||
|
printf("Diese Wellenlänge ist kürzer/kleiner als der Bereich des sichtbaren Lichts\n");
|
||||||
break;
|
break;
|
||||||
default: // nicht sichtbarer Infrarotbereich
|
default:
|
||||||
printf("Diese Wellenlänge liegt im nicht-sichtbaren Infrarotbereich\n");
|
printf("Diese Wellenlänge ist länger/grösser als der Bereich des sichtbaren Lichts\n");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue