Facebook
From Wojciechlik, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 265
  1. #include <iostream>
  2. #include <math.h>
  3. #include <fstream>
  4. #include <cmath>
  5. using namespace std;
  6.  
  7.  
  8. int main()
  9. {
  10.         fstream p1;
  11.         p1.open("zadanie3.txt", ios::in | ios::out);
  12.        
  13.  
  14.         double x=7.5;   //przypisanie do liczby x wartosci 7,5
  15.         float y=0.0;    //wyzerowanie liczby y
  16.         cout<<"x                y"<<endl;                                               //naglowek
  17.         cout<<"==========================="<<endl;              //naglowek
  18.         while (x<=10)
  19.         {
  20.                
  21.                 if(x<=8)                                                // liczby y  jeśli x jest mniejszy bądź równy 8
  22.                 {
  23.                         y=7/(3.7+2*pow(tan(x),2));
  24.                 }
  25.                 if(x>8 && x<=9) // liczy y dla x wiekszego od 8 i mniejszego bądż równego liczbie 9
  26.                 {
  27.                         y=1/(sin(x)+abs(cos(x)));
  28.                 }
  29.                 if(x>9)                         //dla x który jest wiekszy od liczby 9 wykonuje poniższe równanie
  30.                 {
  31.                         y=3*tan(x)/(1+2*pow(1/tan(x),2));
  32.                 }
  33.                
  34.                 p1<<x<<" "<<y<<endl;            // zapisuje x i y do pliku
  35.                 cout<<x<<"              "<<y<<endl;     //do wyświetlenia na ekranie x w polu tekstowym dwa tabulatory i później y
  36.                 x+=0.2;                                         // to jest krok czyli to co ile musze liczyć (7,5 ; 7,7; 7,9; 8,1 ... ogólnie dodaje do wcześniejszej 0.2
  37.         }
  38.  
  39.  
  40. p1.close();                                     //zamkniecie pliku
  41. cin.get();                                      //taki system("pause"); żeby się odrazu okno programu nie zamknęło
  42.  
  43. return 0;
  44. }
  45.