stopnie celsjusza na fahrenheita

0

Napisz program wypisujący zestawienie temperatur w skali Celsjusza i ich odpowiedników w skali Fahrenheita.(dla temperatur wg. Celsjusza od 0 do 300 co 20 stopni; wersja zmiennoprzecinkowa)

jak dodac do tego pętle ?

#include <iostream>

using namespace std;

int main()
{
  double c,f;
  

 cout << "T[\370C] = "; cin >>c;
  
  cout << endl;
  

  f = ((9 * c) / 5.0) + 32;
  
cout << c << "[\370C] = " << f << "[\370F]\n\n";
  
  system("pause");    
  return 0;   
}
0

jak dodac do tego pętle ?

Najprościej to chyba tak:

#include <iostream>
 
using namespace std;
 
int main()
{
  double c,f;
 
  cout << "T[\370C] = ";
  cin >> c;
  cout << endl;

  f = ((9*c)/5.0) + 32;
 
  cout << c << "[\370C] = " << f << "[\370F]\n\n";
 
  return 0;

  while (true);   
  while (true);   
}

I już masz pętle.
Krótkie, bezsensowne i bezcelowe, ale masz; tylko po co?

#Edit: miało być "pętle", a nie "pętlę" - poprawiłem :P

0

To co 20 stopni od zera do 300 to pewnie nie bez przyczyny w zadaniu jest, pewnie masz napisać coś takiego 0 c - ileś tam f koniec linii w następnej 20 c - ileś tam f i tak do 300 c - ileś tam f. Zwykły for (int i=0;i<=300;i=i+20) i potem zamiast wczytywać od użytkownika cin-em korzystasz z zmiennej i do obliczania stopni Fahrenheita

0

Zrobiłem a jak teraz zrobic zeby wczytywało od 300 do 0 ?

#include <iostream>
 
using namespace std;
 
int main()
{
  float  c,f;
 
 for (int i=0;i<=300;i=i+20)
 {
 
 f = ((9 * i) / 5.0) + 32;
 

 cout <<i<<"C = "<<f<<endl;; 

}

  system("pause");    
  return 0;   
}
0

Akurat to łatwizna, for (int i=300;i>=0;i=i-20)

1 użytkowników online, w tym zalogowanych: 0, gości: 1