| Author |
Message
|
viss Poziom 4

Joined: 16 Apr 2007 Posts: 8 Location: soch
|
#1
16 Apr 2007 18:43 c++ program |
|
|
|
witam musze napisac program ktory bedzie sprawdza czy z podanych 3 liczb moze powstac trojkat program ten po sprawdzeniu ma sie pytac czy pracowac dalej(po kliknieciu t) lub zakonczyc po kliknieciu n do sprawdzenia klawiszy ma byc wykonane funkcja getch().
pirwsza czesc napisałem
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int a;
int b;
int c;
cout<<"podaj długosc boku a \n";
cin>>a;
cin.ignore();
cout<<"podaj długosc boku b \n";
cin>>b;
cin.ignore();
cout<<"podaj długosc boku c \n";
cin>>c;
cin.ignore();
if(a+b>c&&b+c>a&&a+c>b)
{
cout<<"z tych licz moze powstac trojkat/n";
}
else
{
cout<<"trojkat nie powstanie";
}
cout<<"koniec pracy?";
system("PAUSE");
return 0;
}
ale niewiem jak to przerobic zeby działało tak jak pisałem
|
|
| Back to top |
|
 |
Google

|
#
16 Apr 2007 18:43 |
|
|
|
|
|
| Back to top |
|
 |
Faust Poziom 13

Joined: 01 Apr 2003 Posts: 135
|
#2
16 Apr 2007 22:43 Re: c++ program |
|
|
|
Fragment programu od cout<<"podaj dlu... do cout <<"trojkat nie...} wstawiasz pomiędzy klamerki
while(true)
{
}
na koncu(tego bloku w klamerkach) pobierasz klawisz, sprawdzasz czy jest 't', jeżeli tak, to wykonujesz polecenie break, a jezeli nie, to nic nie robisz, i tyle.
|
|
| Back to top |
|
 |
viss Poziom 4

Joined: 16 Apr 2007 Posts: 8 Location: soch
|
#3
18 Apr 2007 20:52 Re: c++ program |
|
|
|
te zadanie ma druga część. Program nalezy edytować według instrukcji ponizej. Moze ktoś umie
zmodyfikować program na wyznaczanie pierwiastków równania kwadratowego na program z menu; elementy menu mają zawierać pozycje: zerowanie zmiennych, wprowadzanie współczynników, obliczenie wyróżnika, obliczenie pierwiastków, wyświetlenie wyników; działania w opcjach "obliczenie wyróżnika" i "obliczenie pierwiastków" zakończyć komunikatem "obliczono deltę/pierwiastki".
|
|
| Back to top |
|
 |
Google

|
#
18 Apr 2007 20:52 |
|
|
|
|
|
| Back to top |
|
 |
Faust Poziom 13

Joined: 01 Apr 2003 Posts: 135
|
#4
18 Apr 2007 22:09 Re: c++ program |
|
|
|
Po pierwsze nie podałeś wersji podstawowej, czyli programu "na wyznaczanie pierwiastków równania kwadratowego". Cała sprawa obija się pewnie o wstawienie gdzieś tam instrukcji switch. Ogólnie tak z góry na dół wyglądałoby to tak:
deklaracja potrzebnych zmiennych.
while(true)
{
wyswietlenie menu
pobranie klawisza
instrukcja switch(cyferka)
{ pod odpowiednimi case'ami odpowiednie opcje }
}
|
|
| Back to top |
|
 |
viss Poziom 4

Joined: 16 Apr 2007 Posts: 8 Location: soch
|
#5
19 Apr 2007 08:54 Re: c++ program |
|
|
|
mam przerobic ten ktory słuzył do trojkatów tylko problem w tym że zupełnie niewiem jak sie do tego zabrac a musze miec go na jutro[/img]
|
|
| Back to top |
|
 |
Google

|
#
19 Apr 2007 08:54 |
|
|
|
|
|
| Back to top |
|
 |
wiesniak Poziom 19

Joined: 21 Apr 2003 Posts: 771 Location: Gliwice
|
#6
19 Apr 2007 18:46 Re: c++ program |
|
|
|
jeśli masz na myśli ten program, który jest wyżej, to jakoś nie widzę tam kodu obliczającego pierwiastki.
poza tym przecież Faust napisał Ci wszystko dokładnie co i jak masz zrobić.
wyświetlasz menu, każdej pozycji przypisujesz jakiś numerek. użytkownik wybiera któreś pole podając ten jeden z numerków.
teraz używasz instrukcji switch (poczytaj o niej) i dla każdego numerka przypisujesz konkretne działania, a ich wyniki przechowujesz w zmiennych zadeklarowanych na początku.
jaśniej chyba się nie da, teraz Ty musisz to napisać.
|
|
| Back to top |
|
 |
jankolo Poziom 26

Joined: 10 Jan 2005 Posts: 29276 Location: Łódź
|
#7
20 Apr 2007 23:50 Re: c++ program |
|
|
|
Viss, Forum nasze ma na celu pomaganie sobie, a nie odrabianie za leni prac domowych. Nie licz na to, że ktokolwiek z Forum napisze program za Ciebie.
|
|
| Back to top |
|
 |