Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

programowanie c

Zaborian 11 Lis 2005 20:24 1790 7
  • #1 11 Lis 2005 20:24
    Zaborian
    Poziom 9  

    witam

    od niedawna zacząłem a przynajmniej próbuje coś robić w języku c.
    No i zawiesiłem się na programie który powinien sprawdzić czy podana z liczba jest dodatnia ujemna bądź czy jest zerem. Niby banał jednak ja poległem jeśli ktoś mógłby pokazać mi kod takiego programu albo wskazać stronkę na której byłby jakiś sensowny kurs c dla bardzo początkujących to byłbym bardzo wdzięczny.

    0 7
  • #3 11 Lis 2005 21:01
    Zaborian
    Poziom 9  

    dzęki za gotowca tylko że nie chce sie skompilować może to sprawa kompilatora (Bloodshed Dev-C++) ale mam jakis punkt wyjścia....

    0
  • #4 12 Lis 2005 10:49
    duh85
    Poziom 13  

    Prawdopodobnie tak ja uzywam Turbo C++ bo taki mamy na uczalni

    0
  • #5 12 Lis 2005 11:03
    duzamasa
    Poziom 14  

    warsztat - tam znajdziesz tutorial oraz wiele odnośników do różnych stron o programowaniu (poszukaj na forum, bo było takich pytań dużo)

    duh85:Podany kod jest błędny. Powinno być tak:

    Code:
    if (x<0) instrukcja;
    
    else if (x>0) instrukcja;
    else instrukcja;


    A najlepiej to zaopatrzyć się w książkę: Język ANSI C

    0
  • #6 12 Lis 2005 12:12
    Emiliano
    Poziom 11  

    najlepiej to
    if(x>0)
    {
    kilka instrukcji;
    }
    else if(x<0)
    {
    kilka insturkcji;
    }
    else
    {
    instrukcje
    }
    Jesli w jakims warunku bedzie tylko jedna instrukcja to nawiasy mozna oposcic

    0
  • #7 13 Lis 2005 15:27
    monsinior
    Poziom 16  

    Jato bym zrobił tak ale to już tylko styl programowania,bo czy zrobisz tak jak ja czy tez tak jak koledzy to kod bedzie działał

    Code:

    if(x<=0)
    {
         if(x==0) //kod dla zera
         else       //kod dla x<0
    }
    else
    {
      //kod dla x>0
    }


    Emiliano taka mała uwaga używaj wciec w kodzie.Przy wiekszej ilosci kodu zauwazysz tego zaletę:D

    0
  • #8 14 Lis 2005 09:00
    Bielsky
    Poziom 20  

    NIe kompiluje się pod dev c++ bo użyłeś funkcji niestandardowych clrscr() i getch() (getch jest w razie czego w conio.h).
    zrób tak:

    Code:

    #include <stdio.h>
    #include <math.h>
    #include <cstdlib>
    main()
    {
    float a;
    //clrscr () ;
    printf ("Podaj x: ");
    scanf ("%f",&a);
    if(a<0) printf ("Liczba %2.1f jest ujemna\n",a);
    else
    if(a>0) printf ("Liczba %2.1f jest dodatnia\n",a);
    else printf ("jest rÓwna 0\n");
    //getch ();
    system("pause");
    return 0;
    }

    0
  Szukaj w 5mln produktów