prvi digitron :)

3

prvi digitron :)

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Napisano: 22 Maj 2012 23:37

#include <stdio.h> #include <stdlib.h> int main() {   char c,r;   float a,b;   printf ("********************\n");   printf ("*Calculator ver 1.0*\n");   printf ("********************\n");   printf ("Kalkulator moze da da racuna: sabiranje, oduzimanje, mnozenje, deljenje\n");   r='Y';   while (r=='Y')   {   printf ("Unesite prvi broj:\n");   scanf  ("%f",&a);   printf ("Unesite racunsku operaciju (+,-,/,*)\n");   fflush(stdin);   scanf  ("%c",&c);   printf ("Unesite drugi broj:\n");   scanf  ("%f",&b);   if (c=='+')   {         printf ("Zbir je: %f+%f=%f\n",a,b,a+b);   }   else if (c=='-')   {         printf ("Zbir je: %f-%f=%f\n",a,b,a-b);   }   else if (c=='*')   {         printf ("Zbir je: %f*%f=%f\n",a,b,a*b);   }   else if (c=='/')   {         if (b==0)         {             printf ("Deljenje nulom je nemoguce!!!\n");         }         else         {             printf ("Zbir je: %f/%f=%f\n",a,b,a/b);         }   }   else   {         printf ("Niste uneli odgvorajucu operaciju!!!\n");   }   printf ("Unesite Y za ponovno racunaje ili neki drugi znak za izlazak iz programa.\n");   fflush (stdin);   scanf  ("%c",&r);   }   system ("PAUSE");   return 0; }
Jer ovo ok program? Zasto moram da koristim komandu fflush(stdin) pre unosa bilo koje varijable tipa char? I cemu sluzi ta komanda?

Dopuna: 22 Maj 2012 23:44

I jos jedno pitanje kako da formatiram izlaz za float promenljive da mi zbacuje samo 4 decimale?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Ja mogu da ti pomognem samo za ovo drugo, jer za ovo prvo neznam, za to ces morati da sacekas boljeg programera.

Da bi ti izlazile samo 4 decimale moras da stavis ovako %.4f. E onda ce da ti zaokruzi na samo 4 decimale, ako oces da stavis na vise onda umesto broja 4 ovde stavi neki drugi broj.

Nadam da se da sam ti objasnio.



offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

fflush komanda ti cisti bafer Smile

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Napisano: 23 Maj 2012 10:03

NIx Car ::fflush komanda ti cisti bafer Smile
Prosvetljen sam Smajli Ali imam jedan problem, kada stavim "%.4f" ili bilo koji drugi broj gore u program nezaokruzujemi na 4 decimale nego ostaje isto na sest. Ovo mi radi samo kada napisem
printf ("%.4f",a+b); i tako za svaki odvojeno ali kad ga ubacim gore u program normalno ga kompajlira ali kada ga ivodi nema nikakvog efekta.

Dopuna: 23 Maj 2012 10:07

Aleksandr1996 ::NIx Car ::fflush komanda ti cisti bafer Smile
Prosvetljen sam Smajli Ali imam jedan problem, kada stavim "%.4f" ili bilo koji drugi broj gore u program nezaokruzujemi na 4 decimale nego ostaje isto na sest. Ovo mi radi samo kada napisem
printf ("%.4f",a+b); i tako za svaki odvojeno ali kad ga ubacim gore u program normalno ga kompajlira ali kada ga ivodi nema nikakvog efekta.

Izvinite ipak radi nego sam samo stavio da bude za deljeje a testirao sam na sabiranju. GUZ - Glavom U Zid GUZ - Glavom U Zid GUZ - Glavom U Zid

Ko je trenutno na forumu
 

Ukupno su 1110 korisnika na forumu :: 55 registrovanih, 6 sakrivenih i 1049 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, Atomski čoban, babaroga, Bobrock1, bojank, croato, Denaya, Dimitrije Paunovic, Dimitrise93, doklevise, DonRumataEstorski, Dorcolac, dragoljub11987, FOX, Frunze, Gargantua, ivica976, jaeger, Karla, kikisp, Koridor, kunktator, Leonov, Lošmi, MaksicZoran, mercedesamg, Metanoja, MikeHammer, milenko crazy north, Milometer, mkukoleca, mrav pesadinac, MrNo, naki011, NoOneEver Dreams, nuke92, Oscar, Panter, Parker, pein, procesor, raptorsi, robert1979, ruger357, S2M, sasa76, slonic_tonic, Srle993, stegonosa, Tvrtko I, vathra, VP6919, YugoSlav, zodiac94