Sprawdzi mi ktoś program czy dobrze napisałem?

1. Zadaj pytanie
2. Odpowiedz
3. Dowiedz sie więcej
PROLINK

Polecane pytania


Dodaj swoje zadanie domowe za darmo

Sprawdzi mi ktoś program czy dobrze ...
Napisano 30-01-2010 17:53
, przez pawcio93r
Napisz program który wyświetli wartości funkcji sinus dla kątów z przedziału od 90 do 180 stopni, z krokiem co 10 stopni (użyj zmiennej double oraz bliblioteki math.h) Chodzi tu o sam kod źródłowy w C.

#include
#include

using namespace std;
double PI=3.1415926535897932384626433832795028841971693993751;
int main(){
int x=90;
double y;
cout<<"miara kata wartosc funkcji"<

while (x<=180){
y=sin(x*PI/180);
cout< x=x+10;}
system("Pause");}

Sprawdzi mi ktoś program czy dobrze ...
Napisano 10-06-2026 02:40:25
, przez zadane
Sprobuj na https://dojrzewamy.pl. Pisza ponad 2000 odpowiedzi dziennie!
Sprawdzi mi ktoś program czy dobrze ...
Napisano 30-01-2010 19:54
, przez Tomek_TK
Kod wyglada na dzialajacy :) Jezeli jednak ma to byc C a nie C++ to:

Zamaist


#include<iostream>


Napisz


#include <stdio.h>
#include <stdlib.h>


W jezyku C nie ma czegos takiego jak przestrzenie nazw wiec wywal ponizszy kod:

using namespace std;


W jezyku C nie ma czegos takiego jak strumienie wiec kod:


cout<<"miara kata wartosc funkcji"<<endl;


zamien na


printf("miara kata wartosc funkcji\n");


A kod:

cout<<x<<"\t"<<y<<endl;


Zamien na

printf("%d\t%lf\n", x, y);


Pozostala czesc wyglada ok - mozna sie oczywiscie przyczepic do stylu itp. ale program powinien dawac poprawne wyniki.
Sprawdzi mi ktoś program czy dobrze ...
Napisano 30-01-2010 23:08
, przez pawcio93r
#include
#include

int main(int argc, char *argv[])
{
double PI=3.1415926535897932384626433832795028841971693993751;
int main(){
int x=90;
double y;
printf("miara kata wartosc funkcji\n");
while (x<=180){
y=sin(x*PI/180);
printf("%d\t%lf\n", x, y);
system("PAUSE");
return 0;
}

Nie chce się Kompilować ten program czy jemu coś brakuje??
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 09:51
, przez Tomek_TK
Radzilbym jednak skompilowac :) Sa bledy skladniowe. BTW: pod czym to kompilujesz?
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 10:43
, przez pawcio93r
W Programie Dev C++
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 11:33
, przez pawcio93r
Poprawiłem błędy tylko mam dylemat z tym że nie chce z krokiem co 10 stopni wyskakuje mi tylko kąt 90 ??
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 11:55
a)Brak zamkniecia nawiasem "}" treści pętli while.
Dobry styl pisania to taki układ:
...
while
{

}
...

i te nawiasy (w osobnych wierszach) pisze sie najpierw, a potem wpisuje się miedzy nie instrukcje refrenu.
b)brak (w pętli) instrukcji zwiekszającej kąt o 10 stopni.
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 14:26
, przez pawcio93r
#include
#include

int main(int argc, char *argv[])
{
double PI=3.1415926535897932384626433832795028841971693993751;
int x=90;
double y;
printf("miara kata wartosc funkcji\n");
while (x<=180)
{
y=sin(x*PI/180);
printf("%d\t%lf\n",x,y);
system("PAUSE");
return 0;
}}

Jak i gdzie dodać tą instrukcję zwiększającą kąt o 10 stopni
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 15:11
, przez Tomek_TK
Teraz to juz w ogole pokreciles. Wyszloby na to, ze kod w petli wywola sie raz bo return zakonczy dzialanie programu.

Instrukcje zwiekszajaca kat o 10 stopni juz miales. Zerknij na swoj pierwszy post. Tam miales poprawnie napisana petle. Wystarczylo zmienic tego "cout'a" na "printf'a".
Sprawdzi mi ktoś program czy dobrze ...
Napisano 31-01-2010 20:41
, przez pawcio93r
Dzięki za podpowiedź wszystko działa ;D
pytanie:
odpowiedź: