Wyrażenie z funkcją logiczną

Wyrażenie z funkcją logiczną
KL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

/link do ZADANIA w żałączniku

W EXCELU wynik mi wychodzi 152,9288 natomiast w Devie C++ 5,45542 gdzieś jest błąd lecz nie mogę go znaleźć. Może ktoś pomoże

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

using namespace std;
double a=6.7,b=-4,c=15.6,k=3,d=5.4234,p=132,x;
double y;
main()
{
      cout<<"Podaj x : " <<endl;
      cin>>x;
      if(c<=x<=p) y=b*cos(x*x)+a;
      
      else
          if(x<c) y=c+sqrt(d)+k+p;
          else
          y=exp(2)+x;
          cout<<y << endl;
          
          system("pause");
      }
 
KL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

w Dev C++ uczyłem się programować, i wolałbym przy nim pozostać.. Ponawiam pytanie czy ktoś znalazł błąd, bo o to mi się rozchodzi

  • Rejestracja: dni
  • Ostatnio: dni
0
klasenton napisał(a)

w Dev C++ uczyłem się programować

To się jeszcze poucz w czym innym, nie if(c<=x<=p) tylko if (c <= x && x <= p).

KL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

dzięki, teraz działa. W devie na zajęciach programujemy, więc za bardzo nie będę się wychylać :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.