Poslao: 15 Avg 2016 15:47
|
offline
- coa93
- Zaslužni građanin
- Pridružio: 31 Okt 2014
- Poruke: 614
|
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.
|
|
Poslao: 15 Avg 2016 16:37
|
offline
- mpman
- Mod u pemziji
- Pridružio: 12 Okt 2010
- Poruke: 10910
|
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.
|
|
|
|
Poslao: 15 Avg 2016 17:02
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- 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.
|
|
|
|
|
|
|
Poslao: 15 Avg 2016 19:19
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Odakle si uzeo taj kod? Očigledno si prekopirao samo jedan deo ili koristiš nestandardne funkcije / fali ti posebna biblioteka.
|
|
|
|
Poslao: 15 Avg 2016 19:59
|
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.
|
|
|
|
Poslao: 15 Avg 2016 20:41
|
offline
- Pridružio: 15 Apr 2012
- Poruke: 141
|
Gotovo resenje
#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;
}
|
|
|
|
Poslao: 15 Avg 2016 20:51
|
offline
- coa93
- Zaslužni građanin
- Pridružio: 31 Okt 2014
- Poruke: 614
|
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
|
|
|
|