|
|
Poslao: 16 Jun 2005 17:15
|
offline
- zoranez

- Super građanin
- Pridružio: 30 Maj 2005
- Poruke: 1014
- Gde živiš: Mbabane
|
A da mi sad pustimo Svemirka da se on sam sa tim igra, umjesto da presipamo iz supljeg u prazno! Are you sure...naravno, ako je u pitanju nesto sto moze da bude destruktivno....
ZoraneZ
|
|
|
|
Poslao: 17 Jun 2005 03:57
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
Verovatno cu uzeti ovo sto mi je peca rekao, ali samo iz razloga sto je najjednostavnije. Bas sam totalni pocetnik, tako da za ostale petlje kad malo stasam U svakom slucaju, vrlo zanimljivi predlozi (da ne izlazi kad odradi jednu turu), koje cu da razmatram kad malo bolje savladam osnove
Dopuna: 17 Jun 2005 4:57
Ah nije uspelo
#include <stdio.h>
#define ODNOS 2.54
main()
{
int inc,cm;
printf("Unesite velicinu TV dijagonale u incima:\t");
scanf("%d", &inc);
cm=(int)(inc*ODNOS);
printf("\nDijagonala TV u cm je:\t %d\n\n",cm);
}
Evo ovako sam uradio program, mozda i neka sugestija kako da mi lepo izbaci i decimale a ne da zaokruzi....
I da naravno, gde da stavim "getc();" jer kad ga stavim na kraju javlja mi gresku... stavim ga red ispred }, a probao sam i posle, ali cinimi se da to nikako nema smisla....
Hajde da vidim sta je sad problem ?
|
|
|
|
Poslao: 17 Jun 2005 12:16
|
offline
- zoranez

- Super građanin
- Pridružio: 30 Maj 2005
- Poruke: 1014
- Gde živiš: Mbabane
|
....radi sa realnim brojevima, pa sam zadas sa kojom tacnoscu hoces da ti se vrsi prikaz.
#include <stdio.h>
#define ODNOS 2.54
main()
{
float inc, cm;
printf("Unesite velicinu TV dijagonale u incima:\t");
scanf("%f", &inc);
cm=(float)(inc*ODNOS);
printf("\nDijagonala TV u cm je:\t %.4f \n\n",cm); // daje 4 decimale
printf(" Press any key .... ");
getc();
}
jbg, nemam ovde instaliran nikakav C pa sam napamet, ...
|
|
|
|
Poslao: 17 Jun 2005 20:42
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
-....radi sa realnim brojevima, pa sam zadas sa kojom tacnoscu hoces da ti se vrsi prikaz. -
E sad mi je sve jasno pocetnik sam i kako to da mu ja zadam tacnost ?!
Koliko sam ukapirao %d znaci da procita decimalnu vrednost ?!
E sad mi reci sto si izbacio int, a ubacio float
Sta si time dobio ?
|
|
|
|
Poslao: 18 Jun 2005 01:31
|
offline
- snoop

- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
int ti je celobrojni, a float je sa tackom (pokretni zarez kako kazu).
Ako imas rezultat 2.54 i to ubacis u promenljivu tipa int, dobices broj bez zareza. Tj. samo 2, a to ne zelis.
Zato ti treba float.
|
|
|
|
Poslao: 18 Jun 2005 01:52
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
Znaci int je naredba za unos celobrojne vrednosti, a float je za broj sa decimalnom tacnom?
Hvala snoop
|
|
|
|
Poslao: 18 Jun 2005 12:12
|
offline
- meka

- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
NE. int je promenljiva celobrojnog tipa, a float realnog tipa. Koja god da ti je promenljiva, mozes je ucitati sa cin >> promenljiva (ako je u pitanju c++).
|
|
|
|
Poslao: 26 Jun 2005 20:47
|
offline
- Svemirko
- Legendarni građanin
- Pridružio: 24 Mar 2004
- Poruke: 3962
- Gde živiš: Zemun
|
A to sam i mislio, samo nikako da se lepo izrazim.....
Hvala meka
Dopuna: 26 Jun 2005 21:47
Evo ovako, iskopirao sam ono sto sam uradio i samo na kraju sam stavio getc(); i nece... znaci bez toga mi radi, sa tim mi javlja greske.
#include <stdio.h>
#define ODNOS 2.54
main()
{
int inc,cm;
printf("Unesite velicinu TV dijagonale u incima:\t");
scanf("%d", &inc);
cm=(int)(inc*ODNOS);
printf("\nDijagonala TV u cm je:\t %d\n\n",cm);
getc();
}
E a greska glasi ovako:
C:\Program Files\Microsoft Visual Studio\MyProjects\Pedja\Vezba.c(10) : warning C4003: not enough actual parameters for macro 'getc'
C:\Program Files\Microsoft Visual Studio\MyProjects\Pedja\Vezba.c(10) : error C2059: syntax error : ')'
U cemu je stos.... dodao sam to na kraju kao sto je receno, ali nece da ga pokrene iz programa
|
|
|
|