Zum Inhalt springen

Stefan21j

Mitglieder
  • Gesamte Inhalte

    47
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Stefan21j

  1. Grad gesehen es ist ne neue Beta da... gleich mal anschauen... es lebe ein virtuelles Betriebs(spiel)system
  2. Aktuell ist die Version 8.513..... Warum versuchst du es nicht mit ner 8.2 oder so?
  3. Hallo soweit ich weiss, geht der neuste MSN-Messi nur mit dem SP3. Hast du des installiert?
  4. Die Sperrung einer Remotedesktopverbindung hat schon so seinen Sinn Mehr dazu in Ruhe...aber das sollte normal sein
  5. Ich würde auch nie behaupten das mein Code richtig ist... Dann würde ich ja sagen, ich wäre richtig...das bin ich nun auch nicht Ich ziehe ein SPS oder eine I3E-programmierung jedem C vor Damit kann ich umgehen Wie gesagt C++ ist nur weil ich es mal gelernt habe. Arbeiten damit tue ich sehr selten. Und ich denke Ahnung von C++ habe ich auch nicht wirklich. Daher kann ich nur sagen das ich bis jetzt nie Probleme hatte, bei den Sachen die ich gemacht habe.
  6. der fflush funzt schon im iostream... Hab bis jetzt noch nie Probs gehabt wenn ich es genutzt habe... Allerdings muss ich auch sagen das ich selten in C++ schreibe
  7. Ich weiss des das Programm nicht wirklich schön geschrieben wurde... Hab den Code auch nur von nem Kollegen bekommen (angehender FiAE grad mit C++ angefangen) der nicht weiter kommt... hab kurz drüber geschaut und mir gefallen so ein paar Sachen nicht... Wollte sein Code aber nicht zu sehr ändern, da das die Sachen sind mit den er grad arbeitet... Es läuft soweit auch alles...nur sind halt schönheitsfehler drin die ich auch anders lösen würde.... Danke aber erstmal
  8. Hallo zusammen, ich habe ein kleines Programm als Hilfe geschrieben. Fragt mich nicht wofür denn eigentlich ist der Aufwand größer als der nutzen. Nur habe ich noch ein kleines Problem. Eigentlich sollte nuur w, s oder g eingeben werden, um die Aufgaben zu lösen. Aber ich habe festgestellt das ich auch mehr als einen Buchstaben eingeben kann und sich das Programm dann aufhängt (while-Schleife als wirkliche Schleife....) Wie kann ich es umgehen? Definieren das ich nur genau die Buchstaben als zulässige EIngabe erkenne? Einfach nur zulassen das er nur genau einen Buchstaben erkennt? Auch wenn mehr da stehen? Was denkt dir ist die sauberste Lösung? Und entschuldigt das Chaos im Programm..... Danke im Vorraus für Tips. LG Stefan #include <cstdlib> #include <iostream> #include <iomanip> #include <string> #include <cmath> using namespace std; void gwcalc (void) // 1. void-Container (Name: gwcalc) { float pwert; // "pwert" wird als float deklariert float psatz; // "psatz" wird als float deklariert cout<<"Sie haben die Berechnung des Grundwerts gewaehlt.\n\n\n"; cout<<"Bitte geben Sie den Prozentsatz ein.\n"; cin>>psatz; // die eingegebene Zahl wird als "psatz" eingelesen cout<<endl; // Zeilenumbruch mit Pufferleerung cout<<"Bitte geben Sie den Prozentwert ein.\n"; cin>>pwert; // die eingegebene Zahl wird als "pwert" eingelesen cout<<endl; cout<<"Grundwert: "<<pwert*100/psatz<<endl<<endl; // ^^ Der berechnete Wert wird neben "Grundwert:" ausgegeben } void pwcalc (void) // 2. void-Container (Name: pwcalc) { float gwert; float psatz; cout<<"Sie haben die Berechnung des Prozentwerts gewaehlt.\n\n\n"; cout<<"Bitte geben Sie den Grundwert ein.\n"; cin>>gwert; cout<<endl; cout<<"Bitte geben Sie den Prozentsatz ein.\n"; cin>>psatz; cout<<endl; cout<<"Grundwert: "<<gwert*psatz/100<<endl<<endl; } void pscalc (void) // 3. void-Container (Name: pscalc) { float gwert; float pwert; cout<<"Sie haben die Berechnung des Prozentsatzes gewaehlt.\n\n\n"; cout<<"Bitte geben Sie den Grundwert ein.\n"; cin>>gwert; cout<<endl; cout<<"Bitte geben Sie den Prozentwert ein.\n"; cin>>pwert; cout<<endl; cout<<"Grundwert: "<<100*pwert/gwert<<endl<<endl; } int main(int argc, char *argv[]) { system("color 6B"); char taste; taste='j'; while(tolower(taste)=='j') { system("cls"); char erwert; /* ^^ Die Leerstelle zwischen ' ' wird mit dem Variablenname "erwert" als "char" deklariert. */ cout<<"Bitte geben Sie an, was Sie berechnen moechten:\n\n"; cout<<"Grundwert = g, Prozentwert = w oder Prozentsatz = s\n\n"; cin>>erwert; cout<<endl; if (erwert == 'g') // wenn die Eingabe = mit 'g' ist dann ... gwcalc (); // ... fuehre den void-Container "gwcalc" aus else if (erwert == 'w') // wenn aber die Eingabe = mit 'w' ist dann ... pwcalc (); // ... fuehre den void-Container "pwcalc" aus else if (erwert == 's') // wenn aber die Eingabe = mit 's' ist, dann ... pscalc (); // ... fuehre den void-Container "pscalc" aus else // anderenfalls schreibe ... cout<<endl<<endl<<"Ihre Eingabe war nicht korrekt. Erneut versuchen?(j/n)"; cin>>taste; cout<<endl; } return 0; }

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...