Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Programmierhilfe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.07.2004, 15:31 Uhr
~catcharlie
Gast


Ich bräuchte etwas Hilfe bei einem Programm. Ist sicher ganz einfach nur ich kenn mich kaum aus mit C++.
Also:
Für eine leichte Trennwand ist das spezifische Flächengewicht der Wand zu ermitteln und auszugeben, wobei der Anwender n Schichten hinsichtlich Dichte und Dicke eingeben kann.
Weiterhin soll der Anwender Länge und Höhe einer solchen Wand eingeben können, um das Gewicht dieses Wandstücks zu berechnen und auszugeben.
Das Programm soll folgende Unterprogramme enthalten:
- Eingabe der Daten
- Korrekturmöglichkeit
- Berechnung und Ausgabe der Ergebnisse
Diese Unterprogramme sollen über ein Menü auswählbar sein.

Worum es geht, ist mir eigentlich klar. Ich weis auch, dass man das Menü über eine switch-Anweisung macht. Trotzdem bekomm ich das Programm nicht hin.


Kann mir jemand helfen?

Bye, cat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.07.2004, 15:37 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


dann zeig doch mal ein wenig von deinem code und sag wo genau du hängst...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.07.2004, 15:50 Uhr
~catcharlie
Gast


Momentan steht noch gar nichts vom Programm. Ich hab grad mal das Struktogramm (is ein Beleg, wo man das auch mit abgeben muss) und ne Menge Ideen, wwie man was machen kann, aber keine Ahnung von der Umsetzung.

Das schlimmste ist noch, dass ich den Beleg am Dienstag abgeben muss und dann C++ eh nie wieder brauch. Das heisst, ich lerne es um es dann wieder zu vergessen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.07.2004, 16:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also dein ganzes programm werd ich dir nicht schreiben, ist ja deine aufgabe...

herangehensweise z.b etwa so...
alles weitere müsstest du dann problemlos selber hinbekommen, hab einfach eine kleine zufallsroutine geschreiben die ne trennwand erzeugt, du musst dann halt dafür ne lästige ein und ausgaberoutine schreiben


C++:
#include <iostream>
#include <vector>
#include <ctime>


typedef struct{double dichte;double dicke;}Wandschicht;

typedef struct{std::vector<Wandschicht> schichten;double laenge;double breite;}Trennwand;


void ausgabe_Trennwand(Trennwand tw){

    std::cout<<"Die Trennwand hat eine Länge von " << tw.laenge << " und eine Breite von: "<<tw.breite <<"."<< std::endl;
    std::cout<<"Schicht\tDicke\tDichte\n";
    for(int i=0;i<tw.schichten.size();++i)
        std::cout<<i+1<< "\t"<<tw.schichten[i].dicke <<"\t"<<tw.schichten[i].dichte<<std::endl;

}

void zufallsTrennwand_erzeugen(Trennwand &tw){

    Wandschicht ws;
    int i,x=rand()%20;
    tw.laenge=rand();
    tw.breite=rand();
    
    for(i=0;i<x;++i){
        ws.dichte=rand();
        ws.dicke=rand();
        tw.schichten.push_back(ws);
    }

}

int main(){

    Trennwand tw;

    srand(time(NULL));

    zufallsTrennwand_erzeugen(tw);
    ausgabe_Trennwand(tw);

}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: