x-kom hosting

Nieciekawy program

dzejson
utworzono
utworzono

Jestem komletnym zerem jesli chodzi o programowanie a na studiach na pierwszym roku dali mi projekt ktorego tematem jest nastepujacy program:

W prostopadłościanie krawędzie nierównoległe mają długości w centymetrach wyrażone różnymi liczbami znaturalnymi. Suma pól ściany najmniejszej i największej jest o 11 cm2 większa od pola trzeciej ściany. Napisać program wyliczający objętość tego prostopadłoscianu. :(

Rosiu
komentarz
komentarz
Jestem komletnym zerem jesli chodzi o programowanie a na studiach na pierwszym roku dali mi projekt ktorego tematem jest nastepujacy program:

W prostopadłościanie krawędzie nierównoległe mają długości w centymetrach wyrażone różnymi liczbami znaturalnymi. Suma pól ściany najmniejszej i największej jest o 11 cm2 większa od pola trzeciej ściany. Napisać program wyliczający objętość tego prostopadłoscianu. :(

Chętnie bym ci pomógł gdybym choć trochę zrozumiał to zadanie. Spróbuj poszukać wzorów i zależności między tymi ściankami wtedy nie będzie problemu. Na obeną chwilę chyba nie potrafiłbym to zadanie na kartce zrobic nie mówiąc o kompilatorze :mellow: Ale jeśli "zaczaję" o co chodzi w zadaniu to z programem nie będzie problemu

dzejson
komentarz
komentarz

sprobowalem zrobic ten program

wyszlo cos takiego:

Program Prostopadloscian;Varb,c:longint;beginClrscr;writeln('podaj drugi bok');readln(B);writeln('podaj trzeci bok');readln©;if (b>0) and (c>0) then  writeln('pierwszy bok wynosi'); writeln((b*c+11)/(b+c));writeln;writeln;writeln('v=',(b*c((b*c+11)/(b+c))));readln;end.
falcon1984
komentarz
komentarz

Ja bym to spróbował zrobić tak:

1. Deklaracja int a, b, c;

2. User musi podać dwa boki prostopadłościanu

3. Liczymy trzeci na podstawie równania a*b + b*c - 11 = a*c

4. Mając a, b, c liczymy obwód jako V=a*b*c

Nie wiem tylko jak rozróżnić który bok jest który, tzn, że uset podał np. dwa najkrótsze boki, albo dwa najdłuższe czy też najdłuższy i najkrótszy...

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.