Gde sam pogresio

1

Gde sam pogresio

offline
  • coa93  Male
  • Zaslužni građanin
  • Pridružio: 31 Okt 2014
  • Poruke: 603

Sad krecem u 2. godinu i dobijam programiranje za predmet,pa sam malo bio radoznao da vidim kako kod moze da napravi program i naletim na jedan zadatak za izracunavanje hipotenuze,obima i povrsine pravouglog trougla na osnovu datih kateta
Na internetu sam nasao program C-Free 5 i otkucao sledeci kod
#include<stdio.h> #include<conio.h> #include<math.h>main() { double a,b,c,p,o; textbackground(0); textcolor(15); clrscr(); printf("\n Program racuna hipotenuzu,obim,povrsinu"); printf("\n Unesite duzine kateta pravouglog trougla u [cm]:\n\ta=„); scanf("%lf",&a); printf("\tb=„); scanf("%lf",&b); c=sqrt(a*a+b*b); o=a+b+c; p=a*b/2; printf("\n\n\n Rezultati rada programa:\n\n\t"); printf("c=%.2f cm\n\tO=%2.f cm\n\tP=%2.f cmy",c,o,p); goto xy(1,25); }


ali mi izbacuje da negde ima greska



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 12 Okt 2010
  • Poruke: 10430

Ako se ne varam, nisi definisao parametre a i b.

printf("\n Program racuna hipotenuzu,obim,povrsinu"); printf("\n Unesite duzine kateta pravouglog trougla u [cm]:\n\ta=„);
Ako se ne varam, ove komande samo ispisuju tekst, ne definišu promenljive.



online
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14456
  • Gde živiš: Niš

Napisano: 15 Avg 2016 18:01

coa93 ::...ali mi izbacuje da negde ima greskaTo je odlično mesto odakle treba da kreneš sa rešavanjem problema.

Dopuna: 15 Avg 2016 18:02

Mare, sa scanf je učitao parametre a i b. No, koliko vidim, postoji sinstaksna greška - donji navodnici. To ne prolazi.

offline
  • coa93  Male
  • Zaslužni građanin
  • Pridružio: 31 Okt 2014
  • Poruke: 603

pocetnik sam u svetu programiranja

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4505

Loše ti je formatiran kod.

#include <ime biblioteke> main() {

I gledaj da već na početku stekneš naviku da pratiš standard:

int main() { // ... return 0; }

https://isocpp.org/wiki/faq/newbie#main-returns-int

offline
  • coa93  Male
  • Zaslužni građanin
  • Pridružio: 31 Okt 2014
  • Poruke: 603

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4505

Odakle si uzeo taj kod? Očigledno si prekopirao samo jedan deo ili koristiš nestandardne funkcije / fali ti posebna biblioteka.

offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

Jesu to su nestandarne funkcije iz conio.h.
Mislim da ti nije toliko bitno da li ce tekst da bude roze ili beo, izbaci sve te funkcije koje prave problem zajedno sa conio.h iz ociglednog razloga. To ce negde da radi negde nece da radi, a ako bas zelis da menjas boju teksta i pozadine mozes da potrazis neku alternativu koja ce da radi kod tebe.

Recimo mozes da inkludujes <stdlib.h> i da koristis system("...") komande, npr. "cls" umesto clrscr(), za boju imas nesto tipa "color c2" mada se ni ova funkcija ne preporucuje nesto mnogo za upotrebu.

offline
  • Pridružio: 15 Apr 2012
  • Poruke: 141

Gotovo resenje Smile
#include <cstdio> #include <cmath> //biblioteka za kvadratni koren using namespace std; int main() {    double a,b,c,p,o;    printf("Unesi katete: ");    scanf("%lf %lf",&a,&b);    c=sqrt(a*a+b*b);    p=a*b/2;    o=a+b+c;    printf("Hipotenuza je: %lf\n",c);    printf("Obim je: %lf\n",o);    printf("Povrsina je: %lf\n",p);    return 0;     }

offline
  • coa93  Male
  • Zaslužni građanin
  • Pridružio: 31 Okt 2014
  • Poruke: 603

koju ste srednju i fakultet zavrsili za programera
i da li postoji neka stranica koja objasnjava na balkanskom i da moze da se naucio o programiranju

Ko je trenutno na forumu
 

Ukupno su 626 korisnika na forumu :: 23 registrovanih, 5 sakrivenih i 598 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Aleksa-, Dejan Ristic, Drug pukovnik, helen1, ILGromovnik, ivica976, Koca Popovic, Majstorr, Marko Marković, milekNS, nForce, Oluj2.1, pein, raketaš, royst33, sakota79, Simazr, trutcina, vasa.93, vlahale, Voja1978, zexoni, zixmix