Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo liebe Forumler

Das ist mein erster Beitrag und gleich ein Problem:

Ich habe folgendes Programm geschrieben:


#include "std_lib_facilities.h"

#include "conio.h"


int main()

{

   cout << "Geben Sie einen Gleitkommawert ein: ";

   double n;

   cin >> n;

   cout << "n == " << n

      << "\nn+1 == " << n+1

      << "\ndreimal n == " << 3*n

      << "\nzweimal n == " << n+n

      << "\nn zum Quadrat == " << n*n

      << "\nHaelfte von n == " << n/2

      << "\nWurzel von n == " << sqrt(n)

      << endl;  

   getch();

   return 0;

}

Hier wird ja eine double Variable also eine Gleitkommazahl mit mehreren Operationen getestet.

Doch leider wird die Gleitkommazahl nachdem sie z.b. dreimal genommen wird

als integer Wert ausgeben,also nicht als Dezimalzahl so wie es sein soll

(jedoch ist das nicht so bei dem Wurzel ziehen)

Wie erreicht man eine Ausgabe als Dezimalwert?

Vielen Dank schonmal im Vorraus.

Wenn die double 12.2 ist und sie wird verdreifacht sollte ja die Ausgabe 36.6 sein aber die Ausgabe ,die ich erhalte, ist 36.

Übrignes:

Ich programmiere mit Windows Visual 2010 Win32 Konsolenanwendungen (falls das relevant ist).

Wenn die double 12.2 ist und sie wird verdreifacht sollte ja die Ausgabe 36.6 sein aber die Ausgabe ,die ich erhalte, ist 36.
Kann ich nicht reproduzieren. Allerdings habe ich den Header <std_lib_facilities.h> nicht, vielleicht macht der irgendeinen Quatsch.

Ich programmiere mit Windows Visual 2010 Win32 Konsolenanwendungen (falls das relevant ist).
Ich auch.

Versuch's bitte mal damit:

#include <iostream>
#include <conio.h>

int main()
{
using namespace std;
cout << "Geben Sie einen Gleitkommawert ein: ";
double n;
cin >> n;
cout << "n == " << n
<< "\nn+1 == " << n+1
<< "\ndreimal n == " << 3*n
<< "\nzweimal n == " << n+n
<< "\nn zum Quadrat == " << n*n
<< "\nHaelfte von n == " << n/2
<< "\nWurzel von n == " << sqrt(n)
<< endl;
getch();
return 0;
}[/code]

Okay Danke an euch beide.

Die headerdatei wird von einem Buch mit dem ich C++ lerne bereitgestellt.

Das Programm ist als Beispielprogramm angegeben.

Aber na gut.

Ich werde jetzt den iostream benutzen .

Danke

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.