Hallo Leute, 
wir nehmen momentan im Maschbau Studium die Programmiersprache C durch (wozu das gut sein soll sei mal dahin gestellt). Nun müssen wir ein Programm schreiben in dem Höchst- und Mindestmaß für Längenmaße ohne einzelne Toleranzeintragung nach DIN ISO 2768-1 berechnet werden soll. 
Als Grundlage dient:
/*
Werte gemäß DIN ISO 2768-1
Nennmaßbereich          Toleranzklassen, Toleranzen in mm
in mm
                        f	m	c	v
0.50    3.00		0.05	0.10	0.15	-
3.00    6.00		0.05	0.10	0.20	0.50
6.00    30	        0.10	0.20	0.50	1.00
30      120		0.15	0.30	0.80	1.50
120     400		0.20	0.50	1.20	2.50
400     1000		0.30	0.80	2.00	4.00
1000    2000		0.50	1.20	3.00	6.00
2000    4000		-	2.00	4.00	8.00
*/
#include <stdio.h>
#ifdef _WIN32
#include <windows.h>    
#endif
int main(void)
{
    double laenge = 0;
    char toleranz = 'x';
#ifdef _WIN32
    SetConsoleOutputCP(1252);    
#endif                         
    printf("\nNN Berechnung des Höchstmaß und Mindestmaß für Längenmaße \n");
    printf("ohne einzelne Toleranzeintragung nach DIN ISO 2768-1 \n");
    printf("Dieses Programm wurde erstellt von Udo Mustermann\n\n");
    while(laenge >=0)
    {
        // Eingabe
        printf("\nGeben Sie die Länge in mm und die Toleranzklasse (f, m, c, v) ein: ");
        scanf("%lf %c", &laenge, &toleranz);
        printf("\nEingegebene Länge: %f, Toleranzklasse: %c\n", laenge, toleranz);
        // Der folgende Quelltext muss korrigiert und ergänzt werden
        if(toleranz == 'm')
        {
            printf("Mindestmaß:  %f, Höchstmaß: %f\n", laenge -0.5, laenge +0.5 );
        }
        else
        {
            printf("Mindestmaß:  %f, Höchstmaß: %f\n", laenge -1.5, laenge +1.5 );
        }
    }
    return 0;
}
als Aufgabenstellung wird voraus gesetzt das der obige Quelltext mit else-if-Ketten vereinfacht werden soll.Ebenso soll nur eine printf-Anweisung für die Ausgabe der berechneten Werte benutzt werden. Auch soll der Quelltext richtig eingerückt werden und unnötige Anweisungen vermieden werden. Könntet ihr mir wohl helfen?
Ich komme nicht mehr weiter 

((