Witam,
mam taki problem, ostatnio dostalem zadanie polegajace na wyliczeniu za pomoca petli jak najwiekszej objetosci stozka. Uzytkownik ma podac promien okregu i jakis maly kat ktory zotaje wyciety z tego kola, a program ma wyswietlic kat jaki nalezy wyciac tak aby objetosc byla jak najwieksza, stozek ma nie posiadac podstaw.
Z gory dziekuje za pomoc
No i z czym dokładnie masz problem?
no wlasnie w tym jak to zapisac
za pomoca klawiatury
DOKLADNIE w czym masz problem. Sprecyzuj pytanie
jak napisac ten program, tak zeby dzialal i zeby wyswietlal sie wynik
Daj skany notatek, wzorów itp.
#include<iostream>
#define _USE_MATH_DEFINES
#include <cmath>
using namespace std;
int main()
{
double r, dfi;
double promien_pod, pole, wysokosc;
cin >> r >> dfi;
promien_pod = r*dfi / (2 / M_PI);
pole = M_PI*promien_pod*promien_pod;
wysokosc = sqrt(r*r - promien_pod*promien_pod);
cout << pole*wysokosc / 3 << endl;
system("pause");
return 0;
}
mam cos takiego ale jak zapisac to za pomoca petli?
Ja osobiście nadal nie rozumiem co takiego w ogóle chcesz policzyć. Przecież wiadomo że im większy kąt tym większa objętość. O co więc chodzi? Możesz to narysować?
masz kolo wycinasz z niego cos takigo jak na rysunku i masz policzyc ile razy mozna cos takiego wyciac aby objetosc stozka ktory powstanie po wycieciu tego fragmentu byl jak najwiekszy (ile razy nalezy powtorzyc te operacje)
Ok teraz rozumiem, ale nie rozumiem gdzie tu jakieś miejsce na pętlę. Bo wynikiem zawsze będzie całkowitoliczbowy wynik dzielenia 360 / podany kąt. Bo to będzie informacja ile razy ten podany kąt mieści się w całości w okręgu.
ja tez nie mam pojecia gdzie tu wplesc petle, ale tak wykladowca sobie wymyslil...
Ja myśle że nie raczej zrozumiałeś polecenia...
Shalom napisał(a):
Ja myśle że nie raczej zrozumiałeś polecenia...
wlasnie wrecz przeciwnie bo jestem pewien ze zrozumialem
Po szybkich (i może błędnych) rachunkach wyszło mi, że
Chyba wolałbym szukać maksimum eksperymentalnie.