Új hozzászólás Aktív témák

  • lamajoe

    tag

    Sziasztok!
    Nemrég kezdtem el programozni C++ - ban, ezelőtt nem volt túl sok programozási tapasztalatom, és mint azt a nevem is mutatja, nem vagyok egy lángész, vagy csak vaksi :)

    Egy nagyon egyszerű kis programot írok gyakorlás céljából (közben a "Tanuljuk meg a C++ programozási nyelvet 24 óra alattot olvasom), ami kiszámolja egy téglalap területét, és alul még egy kicsit megbolondítottam, csak viccből :D

    #include <iostream>

    int main()
    {
    int x, y;
    int z = x * y;
    std::cout << "Kiszamolom a teglalap teruletet.\n";
    std::cout << "Ird be a teglalap oldalait.\nHosszabb (cm) :";
    std::cin >> x;
    std::cout << "\nRovidebb (cm) :";
    std::cin >> y;
    if (x >= y)

    std::cout << "\nA teglalap terulete: " << z <<" cm";

    else
    std::cout << "\nAz elso megadott oldal hossza kisebb a masodikenal.";
    return 0;
    }

    Így néz ki, ti biztos elhányjátok magatokat a "ronda hegesztésektől", de még csak 3 napja tanulom:D A problémám az, hogy (Z változó a terület, X és Y a két oldal) int változótípussal területnek a végére mindig 256-ot ad , más típussal pedig 0-t ad.

    Sajnos lövésem sincs mi a probléma... Remélem valamelyik szaki tud választ adni:D

    MSN címem: quincy@totalcar.hu (ha így megfelelőbb)

    Köszi előre is

Új hozzászólás Aktív témák