Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 18.09.2009., 00:46   #1
Hao
Željan znanja
 
Datum registracije: Sep 2009
Lokacija: Slavonski Brod
Postovi: 10
prosjek ocjena u c-u

evo recite mi šta ne valja, zašto izbacuje samo cjelobrojni prosjek iako ima decimala. znam da sam trebo radit if ocijena<1 i gluposti al to mi se neda, ovo je čisto za mene da ne moram svaki put računati ručno

Code:
#include<stdio.h>
main()
{
      int mat,fin,upr,tzk,rac,eng,hrv,esk,dsk,pn,vj,rv,sen,zbroj;
      float prosjek;
      printf("Hrvatski: ");
      scanf("%d",&hrv);
      printf("Engleski: ");
      scanf("%d",&eng);
      printf("Matematika: ");
      scanf("%d",&mat);
      printf("Pneumatika: ");
      scanf("%d",&pn);
      printf("Upravljanje: ");
      scanf("%d",&upr);
      printf("Finomehanika: ");
      scanf("%d",&fin);
      printf("Racunalstvo: ");
      scanf("%d",&rac);
      printf("Digitalni sklopovi: ");
      scanf("%d",&dsk);
      printf("Elektronicki sklopovi: ");
      scanf("%d",&esk);
      printf("Vjeronauk: ");
      scanf("%d",&vj);
      printf("Elektropraktikum: ");
      scanf("%d",&rv);
      printf("Senzorika: ");
      scanf("%d",&sen);
      printf("Tjelesni: ");
      scanf("%d",&tzk);
      zbroj=hrv+eng+mat+pn+upr+fin+rac+dsk+esk+vj+rv+sen+tzk;
      if (tzk=0) prosjek=zbroj/12;
      else prosjek=zbroj/13;
      printf("\nPROSJEK: %.2f\n\n\n",prosjek);
      system("pause");
      }
__________________
Nisu rekli da će biti lako, rekli su da će vrijediti!
Hao je offline   Reply With Quote
Staro 18.09.2009., 00:48   #2
Hao
Željan znanja
 
Datum registracije: Sep 2009
Lokacija: Slavonski Brod
Postovi: 10
možda zbroj mora biti float?
je je, da skužio sam al sad mi nevalja ovaj if dio, kako god da unesem tzk on dijeli s 13... ?
__________________
Nisu rekli da će biti lako, rekli su da će vrijediti!
Hao je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 18.09.2009., 01:01   #3
Roso
Premium
 
Roso's Avatar
 
Datum registracije: Mar 2003
Lokacija: Split
Postovi: 698
Za uspoređivanje koristi "==" a ne "="

Dakle, if (tzk==0) itd...
Roso je offline   Reply With Quote
Staro 18.09.2009., 01:04   #4
DANCI
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: ZG
Postovi: 735
pa nisi uopce naveo sto oces postici sa tim if-om
daj tekst ovamo
DANCI je offline   Reply With Quote
Staro 18.09.2009., 01:12   #5
Hao
Željan znanja
 
Datum registracije: Sep 2009
Lokacija: Slavonski Brod
Postovi: 10
Citiraj:
Autor Roso Pregled postova
Za uspoređivanje koristi "==" a ne "="

Dakle, if (tzk==0) itd...
e to to, zaboravio sam skroz hvala
__________________
Nisu rekli da će biti lako, rekli su da će vrijediti!
Hao je offline   Reply With Quote
Staro 18.09.2009., 01:39   #6
Baja 001
Banned
Moj komp
 
Baja 001's Avatar
 
Datum registracije: Aug 2006
Lokacija: Split
Postovi: 7,504
Ajde probaj deklarirat zbroj i prosjek kao float, pa onda vidi
Citiraj:
pa nisi uopce naveo sto oces postici sa tim if-om
daj tekst ovamo
Pa očito je da se radi o unosu 13og predmeta, koji utječe na prosjek (da li je u zadatku definiran TZK [da/ne]?)

Citiraj:
znam da sam trebo radit if ocijena<1 i gluposti al to mi se neda, ovo je čisto za mene da ne moram svaki put računati ručno
Tek sada vidio

Zašto ne koristiš Excell jer on odlično barata s ovakvom vrstom, te ima i funkcije koje uključuju jedinice te je puno lakše nego da se mučiš sa c-om
Baja 001 je offline   Reply With Quote
Staro 18.09.2009., 06:18   #7
Hao
Željan znanja
 
Datum registracije: Sep 2009
Lokacija: Slavonski Brod
Postovi: 10
Citiraj:
Autor Baja 001 Pregled postova
Ajde probaj deklarirat zbroj i prosjek kao float, pa onda vidi

Pa očito je da se radi o unosu 13og predmeta, koji utječe na prosjek (da li je u zadatku definiran TZK [da/ne]?)


Tek sada vidio

Zašto ne koristiš Excell jer on odlično barata s ovakvom vrstom, te ima i funkcije koje uključuju jedinice te je puno lakše nego da se mučiš sa c-om
ma to sam ovako iz zezancija napravio program jer znam da nije teško samo sam se eto malo zabunio. a nije smisao 1 iz tzk, nego neocijenjen, zato što sam operiro nogu pa ne radim a da i drugi moji prijatleji mogu koristit :P
__________________
Nisu rekli da će biti lako, rekli su da će vrijediti!
Hao je offline   Reply With Quote
Staro 18.09.2009., 10:17   #8
DANCI
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: ZG
Postovi: 735
Citiraj:
Autor Baja 001 Pregled postova
Ajde probaj deklarirat zbroj i prosjek kao float, pa onda vidi

Pa očito je da se radi o unosu 13og predmeta, koji utječe na prosjek (da li je u zadatku definiran TZK [da/ne]?)


Tek sada vidio

Zašto ne koristiš Excell jer on odlično barata s ovakvom vrstom, te ima i funkcije koje uključuju jedinice te je puno lakše nego da se mučiš sa c-om
jbg ja nisam razumio sto je htio stim if postici kod tijelesnog zato sam ga pitao, no sad mos ti raditi u Excell ak imas predmet u skoli programiranje u C-u ?!
DANCI je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na