Zadanie z pierwiastkiem, potęgą i ułamkiem

0

Witam, muszę napisać program w C++ do obliczenia równania W=a*b^3/2 * pierwiastek z a
Napisałem coś takiego

#include <iostream>
#include <cmath>

using namespace std;

float a, b, w;

int main ()
{
	cout << "a = " << endl;
	cin>>a;
	cout << "b = " << endl;
	cin>>b;
	
	w = a*pow(b,3)/2*pow(a,0.5);
	
	cout<<w<<endl;


	return 0;
	
	
	
}

Ale niestety wynik dla przykładowego a=4, b=2 wychodzi 32, a powinno wyjsc 8, moglby ktos mi zdradzic gdzie popelnilem blad? Z gory dziekuje ;p

0

Ja bym to opatrzył w nawiasy dla pewności

0

w = a*(pow(b,3))/2*(pow(a,0.5)); coś takiego? Ale nadal wychodzi 32 ;/

0

((a*(pow(b,3)))/(sqrt(a)))

0

Wrzuciłem to w kalkulator naukowy i wyszło mi 16 tak na marginesie

0

A nie 8 bo 2*sqrt a ja myślałem że o stopień pierwiastka chodzi

1
// Example program
#include <iostream>
#include <string>
#include <math.h>
//ab^3/2
int main()
{
  float a,b;
  a=4;
  b=2;
  std::cout<<((a*(pow(b,3)))/(2*sqrt(a)));
}

cpp.sh/5t7fa

Daje 8 :)

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