nicht sichtbarer Bereich angepasst

pull/8/head
straub 2024-12-18 22:25:06 +01:00
parent 5344923baf
commit 5db6926f50
1 changed files with 11 additions and 5 deletions

View File

@ -41,9 +41,13 @@ int Wellenlaenge(const char* color) {
}
// Funktion, um die Farbe einer Wellenlänge auszugeben
int wavelenght = 0;
int wavelength = 0;
void printColor(int wavelength) {
if (wavelength < 0){
printf("Ich mag keine negativen Zahlen. Bitte eine positive Zahl eingeben!\n");
return;
}
switch (wavelength) {
case 620 ... 750: // Bereich von rotem Licht
printf("Das Licht dieser Wellenlänge ist Rot\n");
@ -63,11 +67,13 @@ void printColor(int wavelength) {
case 380 ... 449: // Bereich von violettem Licht
printf("Das Licht dieser Wellenlänge ist Violett\n");
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;
default: // nicht sichtbarer Infrarotbereich
printf("Diese Wellenlänge liegt im nicht-sichtbaren Infrarotbereich\n");
default:
printf("Diese Wellenlänge ist länger/grösser als der Bereich des sichtbaren Lichts\n");
break;
}
}