Skusa Napisano Październik 8, 2009 Zgłoszenie Share Napisano Październik 8, 2009 (edytowane) witam mam problem aby napisać program obliczający pole obwód i przekątna prostokąta i nie wiem jak napisać wzór na przekątna mam narazie tyle napisane i nie wiem co dalej Pisze w C++ #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { float obwod ; float przekatna; float pole ; float dlugosc ; float szerokosc ; cout << "dlugosc:\n" ; cin >> dlugosc ; cout << "szerokosc:\n" ; cin >> szerokosc ; pole = szerokosc * dlugosc ; cout << "pole:\n" ; cout << pole ; obwod = 2 * szerokosc + 2 * dlugosc ; cout << "\nobwod:\n" ; cout << obwod ; system("PAUSE"); return EXIT_SUCCESS; } Edytowane Październik 8, 2009 przez WalDo Proszę stosować znaczniki [code][/code lub przy dluzszych listingach [codebox][/codebox] Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
esail Napisano Październik 8, 2009 Zgłoszenie Share Napisano Październik 8, 2009 Na litość wszystkich bogów... A o twierdzeniu takiego pana - Pitagorasa to słyszał? (chyba nie) Es. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bunny1985 Napisano Październik 8, 2009 Zgłoszenie Share Napisano Październik 8, 2009 ja bym proponował (_odrazu_ → od razu) ORT kosz za temat. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Październik 8, 2009 Zgłoszenie Share Napisano Październik 8, 2009 No czemu do kosza od razu? Mnie np. rozbawił ten temat . Ba! Nawet wzruszył, bo wzruszające kiedy największym problemem człowieka było: a*b=pole 2a+2b=obwod pierwiastek(a^2+b^2)=przekatna Teraz problemem jest 10MB kodu i sprawdzenie dlaczego nie działa . Poza tym nie śmiejcie się bo może kolega naprawdę jest ze szkoły podstawowej, robie zadanie na szóstkę i jeszcze może nawet potęgowania nie miał Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 9, 2009 Autor Zgłoszenie Share Napisano Październik 9, 2009 Na litość wszystkich bogów... A o twierdzeniu takiego pana - Pitagorasa to słyszał? (chyba nie) Es. i tu sie mylisz jestem w trzeciej klasie gim i wiem a ze istnieje cos takiego ja wzor pitagorasa tylko nie wiedzialem jak go zapisac w C++ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
esail Napisano Październik 9, 2009 Zgłoszenie Share Napisano Październik 9, 2009 Witam, Bez obrazy, ale proponowałbym Ci najpierw nauczyć się pisać poprawnie po polsku. Użycie takich znaków jak przecinek i kropka pokaże, że nie masz użytkowników tego forum w d....e. Nie wysiliłeś się nawet, żeby twoje zapytanie czytelnie wyglądało. Aha i zdanie zaczyna się z Dużej litery. Język polski -> inne języki. Co do twierdzenia Pitagorasa, to qmic Ci już napisał jak to zrobić. Magicznym słowem jest "pierwiastkowanie". Pozdrawiam, Esail Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Październik 9, 2009 Zgłoszenie Share Napisano Październik 9, 2009 Już poprowadzę za rączkę: http://www.cplusplus.com/reference/clibrary/cmath/sqrt/ Jakby to nie działało to: http://www.google.pl/search?q=c%2B%2B+piew...lient=firefox-a Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 9, 2009 Autor Zgłoszenie Share Napisano Październik 9, 2009 Esail niech ci będzie postaram się pisać poprawnie. Mi chodzi o to żeby wpisywać dane z klawiatury. Nie że ustawie liczbę a program będzie mi to liczył. Ten wzór co mi napisał Qmic próbowałem i nie działa. Zmieniłem a na długość i b na szerokość ale tez nie działa próbowałem już chyba wszystkiego i nie działa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
qmic Napisano Październik 9, 2009 Zgłoszenie Share Napisano Październik 9, 2009 ^ - oznaczyłem potęgę, ale w c++ oczywiście czegoś takiego nie ma kwadrat możesz zapisać jako: szerokosc*szerokosc Czyli będzie to: przekatna=sqrt(szerokosc*szerokosc+dlugosc*dlugosc); cout << "\nPrzekatna:\n" ; cout << przekatna ; Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 9, 2009 Autor Zgłoszenie Share Napisano Październik 9, 2009 Dzięki za odpowiedz jeżeli nie będzie działać napisze Pozdro all Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 9, 2009 Autor Zgłoszenie Share Napisano Październik 9, 2009 Mam jeszcze jedne problem. Muszę napisać program obliczający pole i obwód koła. I muszę użyć pi! W jaki sposób mam napisać to pi żeby działało. Czy zapis "pi = 3.14" będzie odpowiedni? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
esail Napisano Październik 9, 2009 Zgłoszenie Share Napisano Październik 9, 2009 Czy zapis "pi = 3.14" będzie odpowiedni? Jeżeli już chcesz określać wartość Pi własnoręcznie to użyj takiej konstrukcji: const float PI = 3.14159; Innym wyjściem jest zaincludowanie cmath przez #include <cmath> tam jest stała M_PI, którą można normalnie użyć jako liczby pi właśnie. Na przykład: //obliczam pole kola uzywajac M_PI z cmath pole = M_PI * r * r; Pozdrawiam, Esail Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 10, 2009 Autor Zgłoszenie Share Napisano Październik 10, 2009 Wielkie dzięki Pozdro Skusa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Skusa Napisano Październik 14, 2009 Autor Zgłoszenie Share Napisano Październik 14, 2009 Witam Teraz muszę napisać oba te programy w jednym z małym utrudnieniem. Program musi obliczać pole obwód i przekątną prostokąta i pole i obwód koła tylko że musi być wpisana komenda. Np. Oblicz pole prostokąta. I musi wyskoczyć: Podaj_długość: Trzeba ja wpisać z klawiatury Podaj_szerokość: Trzeba ja wpisać z klawiatury I ma obliczyć I ma obliczać dotąd dopóki się nie kliknie się klawisza esc. I jeszcze wujek kazał mi napisać coś takiego jak "podaj_długość" itp Pomożecie?? Gdy pisze ten program napisałem już wzór na pole i obwód koła ale z przekątną nie mogę sobie poradzić. Wpisałem to: przekatna_prostokata = sqrt(podaj_szerokosc * podaj_szerokosc + podaj_dlugosc * podaj_dlugosc); cout << przekatna_prostokata ; i nie działa Pozdro for all Skusa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się