Problem Ich bin neu in C++, und ich arbeite an einer Tabelle mit For-Schleifen.Versuchen Sie, eine Tabelle in C++ zu erstellen, mit
Ich hatte Probleme für die for-Schleife, die Startspalte, Zeile und calcWind
Werte alle in einer Schleife zu haben. Also habe ich beschlossen, es in zwei Teile zu zerlegen.
Die erste for-Schleife platziert alle Startwerte der Zeile. Die nächste for-Schleife platziert die Spaltenwerte und fügt dann die Zeilennummer und die Spaltennummer in die Funktion ein, die ich zur Berechnung der Windgeschwindigkeit gemacht habe.
Ich habe jetzt Probleme für Calcwind
, um die tatsächlichen Berechnungen auf dem Konsolenbildschirm anzuzeigen.
Nochmals vielen Dank für die Hilfe im Voraus :)
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cmath>
using namespace std;
double calcWind(double temperature, double windSpeed)
{
double wind = 0;
wind = 35.74 + (.621 * temperature) - (35.75 * pow(windSpeed, 0.16)) + (.4275 * temperature * pow(windSpeed, .16));
wind = nearbyint(wind);
return wind;
}
int main()
{
int rows = 40;
int columns = 5;
for (rows; rows >= -30; rows = rows - 5)
{
cout << setw(6) << rows;
}
for (columns; columns <= 60; columns = columns + 5)
{
cout << endl << columns;
for (rows; rows >= -30; rows = rows - 5)
{
cout << setw(6) << calcWind(rows, columns);
}
}
system("pause");
return 0;
}
'std :: system (" pause ");' ist ziemlich gefährlich, nur damit Sie wissen. – CoffeeandCode
Nach der ersten Schleife ist Ihre Variable 'rows' bereits gleich '-30'. – GAVD
Bitte erläutern Sie Ihre _ "Probleme" _. Das ist ziemlich vage. –