Budowanie trójkąta

maggik33
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 22 sty 2010, o 23:11
Płeć: Mężczyzna
Lokalizacja: Kielce

Budowanie trójkąta

Post autor: maggik33 »

Napisz program, który po wprowadzeniu długości trzech boków, sprawdzi czy można z nich zbudować trójkąt. Program sprawdza czy tworzony trójkąt będzie prostokątny, równoboczny, równoramienny, pomóżcie prosze
Awatar użytkownika
MatizMac
Użytkownik
Użytkownik
Posty: 568
Rejestracja: 6 lut 2007, o 15:26
Płeć: Mężczyzna
Lokalizacja: Ostrowiec Św. / Warszawa (Ochota)
Podziękował: 106 razy
Pomógł: 41 razy

Budowanie trójkąta

Post autor: MatizMac »

w jakim języku jeszcze napisz
maggik33
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 22 sty 2010, o 23:11
Płeć: Mężczyzna
Lokalizacja: Kielce

Budowanie trójkąta

Post autor: maggik33 »

w języku C
Awatar użytkownika
Sokół
Użytkownik
Użytkownik
Posty: 451
Rejestracja: 17 wrz 2006, o 19:22
Płeć: Mężczyzna
Lokalizacja: Zielona Góra
Podziękował: 15 razy
Pomógł: 55 razy

Budowanie trójkąta

Post autor: Sokół »

Możność (lub jej brak) zbudowania trójkąta wynika z warunku trójkąta, w skrócie: suma długości dwóch najkrótszych boków musi być dłuższa niż długość najdłuższego boku. Zakładam że z tym (algorytmem) masz problem? - bo dalej to z górki, sprawdzenie czy prostokątny to implementacja twierdzenie pitagorasa (ew. z funkcji trygonometryczny, ale możesz paść ofiarą przybliżeń), równoboczność to porównanie czy trzy boki są równe, a równoramienny czy dwa dowolne są równej długości. Skorzystaj z operatorów logicznych by łączyć warunki w jeden, np.:
if( a==b || a==c || b==c)
{
cout << "trojkat rownoramienny";
}

i proponuje ten warunek wpisać w else przy sprawdzaniu równoboczności (żeby nie opisało trójkąt jako "równoramienny, równoboczny" - przy równoboczności równomierność jest oczywista).
maggik33
Użytkownik
Użytkownik
Posty: 3
Rejestracja: 22 sty 2010, o 23:11
Płeć: Mężczyzna
Lokalizacja: Kielce

Budowanie trójkąta

Post autor: maggik33 »

dzięki może jakoś mi się teraz uda....-- 27 sty 2010, o 00:40 --hej, pomóżcie bo nie daje rady a mam na zaliczenie napisać na piątek. Będę wdzięczna
ODPOWIEDZ