mein Intro Informatik Klasse gerade in dieser Woche bedeckt Funktionen und nach für „Ungelöste externe Symbole“ den Hauptfaden Überprüfung Ich denke, es entweder3 Ungelöste externe Symbole (Anfänger C++)
a) erklärt die Funktionen aber nie rief sie nach der Haupt
b) Sie sind die richtige Bibliothek
ich bin nur nicht sicher fehlt, welches es ist oder wie es richtig, darüber zu gehen. Außerdem glaube ich, meine Logik im calcSideC Block obwohl Im etwas fehlerhaft ist nicht sicher,
#include <iostream>
#include <cmath>
using namespace std;
float getSide();
float calcSideC(float sideA, float sideB, float total);
void displaySideC(float sideC);
int main()
{
{
float sideA = 0.0;
float sideB = 0.0;
float total = sideA + sideB;
float sideC = sqrt(total);
sideA = getSide();
sideB = getSide();
sideC = calcSideC(sideA, sideB, total);
displaySideC(sideC);
return 0;
}
float getSide();
{
float sideA;
cout << "Enter two sides of a right triangle.\n\n" << "Side A: \n" << "Please enter the dimension: ";
cin >> sideA;
return sideA;
}
float getSide();
{
float sideB;
cout << "\n\n" << "Side B: \n" << "Please enter the dimension: ";
cin >> sideB;
return sideB;
}
float calcSideC(float sideA, float sideB, float total);
{
float sideA;
float sideB;
float total;
float sideC;
pow(sideA, 2);
pow(sideB, 2);
float sqrt(total);
return sideC;
}
void displaySideC(float sideC);
{
float sideC;
cout << "The dimension of Side C is: " << sideC;
}
system("pause");
return 0;
}
Sie nie * definiert * Ihre Funktionen, wie 'getSide 'und andere. Daher der Linkerfehler. – AnT