From 5db6926f508d675b2a99ab2fd4c04b55304dc383 Mon Sep 17 00:00:00 2001 From: straub Date: Wed, 18 Dec 2024 22:25:06 +0100 Subject: [PATCH] nicht sichtbarer Bereich angepasst --- src/Flugi-vz/Rechner_Wellenlaenge2.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Flugi-vz/Rechner_Wellenlaenge2.c b/src/Flugi-vz/Rechner_Wellenlaenge2.c index 08d1feb..04c95fc 100644 --- a/src/Flugi-vz/Rechner_Wellenlaenge2.c +++ b/src/Flugi-vz/Rechner_Wellenlaenge2.c @@ -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; } }