C KALKULACKA

Sekcia: Programovanie 28.03.2008 | 17:46
Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
cawte ludia chcel by som sa vas pytat nemohol by ste tu niekto dat zdrojovy kod kalkulacky v C ale nie C++ pretoze serem sa s tym 2 hod a neviem to pochopit a mozno ked si kuknem ten zdrojak budem kapke chat ako to funguje predom ddiky
    • Re: C KALKULACKA 28.03.2008 | 18:13
      Avatar borg Fedora  Administrátor
      okrem programovania sa nauc pouzivat aj google ;)
      http://www.programmersheaven.com/download/16076/download.aspx
      • Re: C KALKULACKA 28.03.2008 | 18:26
        Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
        diky moc
      • Re: C KALKULACKA 28.03.2008 | 18:28
        Avatar Dare_devil Debian, OpenSuse  Používateľ
        Platforms: MS-DOS ?
        To nevadi?
        There is no flag large enough to cover the shame of killing innocent people
        • Re: C KALKULACKA 28.03.2008 | 18:41
          Avatar borg Fedora  Administrátor
          je tam len stara c-ckovska syntax. asi som nehodil vhodny link. toto vyzera lepsie:
          http://users.powernet.co.uk/eton/kandr2/krx400.html
          • Re: C KALKULACKA 28.03.2008 | 18:46
            Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
            ja mam este jednu otazku uz som zrobil tu kalkulacku inac

            #include<stdio.h>
            #include<conio.h>
            int main()
            {
            float a,c;
            char b;
            do{
            printf("Zadaj cislo,znamienko,cislo a stlac enter.\n");
            printf("Ked chces ukoncit, tak napis cislo,znamenko,0 a stlac enter.\n");
            scanf("%f%c%f",&a,&b,&c);
            switch(b)
            {
            case'+': printf("%.2f\n",a+c);break;
            case'-': printf("%.2f\n",a-c);break;
            case'*': printf("%.2f\n",a*c);break;
            case'/': printf("%.2f\n",a/c);break;
            default: printf("Zly operator!\n");
            }
            }while(c!=0);
            return 0;
            }

            toto je ona a funguje
            ale ja ju chcem urobit trochu inac pretoze v tom rpva zdrojaku musim zadat do jedneho ridaku vsetky znaky.Dajme tomu ze chcem vypocitat sucin cisel 1 a 2 tak do toho programu musim napisa 1*2 do jedneho raidku ale ja chcem aby som to urobi takto neako
            vypita to
            zadaj 1 cislo: 1 //zadal som dvojku potom
            zadaj znamienko: * //tiez som zadal a potom zasa
            zadaj 2 csilo : 2 // to znamena ze to chcem urobit takto nie do jedneho raidku ale takto aky viete niekto upravte mi ten zdrojak prosim vas diky predom
            • Re: C KALKULACKA 29.03.2008 | 12:42
              still   Návštevník
              namiesto:

              scanf("%f%c%f",&a,&b,&c);

              daj:

              printf("zadaj 1 cislo: ");
              scanf("%f", &a);
              printf("zadaj znameinko: ");
              scanf("%c", &b);
              printf("zadaj 2 cislo: ");
              scanf("%f", &c);

              pripadne verzia na odstranenie bielych znakov:

              printf("zadaj 1 cislo: ");
              scanf(" %f", &a);
              printf("zadaj znameinko: ");
              scanf(" %c", &b);
              printf("zadaj 2 cislo: ");
              scanf(" %f", &c);
    • Re: C KALKULACKA 29.03.2008 | 13:58
      Avatar Miroslav Bendík Gentoo  Administrátor
      Toto je nejaká úloha do školy?
      • Re: C KALKULACKA 29.03.2008 | 14:11
        Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
        nie ja sa ucim jednej knihy a potom podla stranky soom a na nej bola uloha zostrojit kalkulacku
        • Re: C KALKULACKA 29.03.2008 | 15:35
          Avatar Miroslav Bendík Gentoo  Administrátor
          Aká je to kniha? Ja som sa učil z "Programovací jazyk C (Kerninghan & Ritchie)" a tam to bolo napísané celkom zrozumiteľné (i keď niektoré konštrukcie sú už poriadne zastaralé ...)..
          • Re: C KALKULACKA 29.03.2008 | 15:40
            Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
            to bolo zo stranky a ucim sa z knihy ucebnica jazyka C
            • Re: C KALKULACKA 29.03.2008 | 16:33
              Avatar Miroslav Bendík Gentoo  Administrátor
              Neviem, či by nebolo lepšie začať s pascalom (viem, na pascal bude asi väčšina linuxákov nadávať, dokonca aj ja, ale na naučenie nepoznám lepší jazyk).
              • Re: C KALKULACKA 29.03.2008 | 16:56
                Avatar rc-fox Ubuntu 8.04,Debian Lenny  Používateľ
                ten sa idem ucit na strednej skole takze az nabuduci rok myslim skosky
              • Re: C KALKULACKA 29.03.2008 | 19:59
                Avatar Matej Krajčovič Ubuntu 8.10  Používateľ
                co tak scheme?
                You are registered as user #457083 with the Linux Counter.<br/> Given enough eyeballs, all bugs are shallow.<br/>
                • Re: C KALKULACKA 16.04.2008 | 00:08
                  Avatar xgamer Ubuntu 8.04  Používateľ
                  Na naučenie sa dosť dobre hodí Delphi , modernejší potomok pascala:)
                  • Re: C KALKULACKA 11.12.2008 | 15:54
                    command   Návštevník
                    Jo jo musim uznat na delphi som vyrastal a anucil ma ovela viacej ako pascal
                  • Re: C KALKULACKA 27.05.2009 | 23:39
                    TIwdaym   Návštevník
                    No dá sa použiť aj pascal so switchom {$mode delphi alebo objpas} aj s niektorými celkom ok knižnicami (ale aj tak to nemá na delphi, c,...)
                  • Re: C KALKULACKA 28.05.2009 | 00:01
                    TIwdaym   Návštevník
                    No dá sa použiť aj pascal so switchom {$mode delphi alebo objpas} aj s niektorými celkom ok knižnicami (ale aj tak to nemá na delphi, c,...)