myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Hilfe bei C-Programm

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 19.04.13, 12:40   #1
Paffendorf1000
Anfänger
 
Registriert seit: Nov 2008
Beiträge: 15
Bedankt: 6
Paffendorf1000 ist noch neu hier! | 0 Respekt Punkte
Standard Hilfe bei C-Programm

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 ((
Paffendorf1000 ist offline   Mit Zitat antworten
Ungelesen 19.04.13, 16:42   #2
Mr_Braun
abcdefgh
 
Benutzerbild von Mr_Braun
 
Registriert seit: Oct 2008
Ort: Ziegengehege
Beiträge: 2.649
Bedankt: 2.520
Mr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt PunkteMr_Braun leckt gerne myGully Deckel in der Kanalisation! | 3207740 Respekt Punkte
Standard

Du studierst, ja? Und warum kannst du nicht in die entsprechende Forenkategorie: Programmierung schreiben?
Mr_Braun ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.


Sitemap

().