Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Program problem

Ostatnio zmodyfikowano 2012-11-13 06:39
Autor Wiadomość
kynol
Temat założony przez niniejszego użytkownika
Program problem
» 2012-11-12 22:37:44
Witam chcialbym powiedziec iz moj kompilator jest zepsuty i nie mam jak sprawdzic dzialalnosci mojego programu tak wiec prosze was o sprawdzenie czy on dziala i jesli nie to prosze o poprawienie w nim bledow. Z gory dziekuje daje kod:

C/C++
#include<iostream.h>

int Szescian( int a )
{
    int x;
    int x = 6 * a * a;
    return x;
}


int Trojkat( int y, h )
{
    int w;
    int w = 0.5 * y * h;
    return w;
}

char f;

int main()
{
    std::cout << "Wybierz figure: \n 1 - Szescian \n 2 - Trojkat" << std::endl;
    std::cin >> f;
    switch( f )
    {
    case '1':
        std::cout << "Podaj dlugosc bokow a= ";
        std::cin >> a;
        std::cout << "Pole powierzchni szescianu wynosi: " << Szescian( x );
        break;
    case '2':
        std::cout << "Podaj a= " << std::endl;
        std::cin >> y;
        std::cout << "Podaj wysokosc trojkata= " << std::endl;
        std::cin >> h;
        std::cout << "Pole powierzchni trojkata wynosi: " << Trojkat( w );
        break;
        default: std::cout << "Nie prawidlowa figura!!!";
    }
   
    system( "pause" );
}
P-69090
kynol
Temat założony przez niniejszego użytkownika
» 2012-11-12 23:15:50
Refresh :(
P-69093
crash
» 2012-11-12 23:16:43
Trójkąt nie działa, co ;)

Wskazówka: int służy do liczb całkowitych, float, double dla tych takich z przecinkiem.

"Nie prawidlowa figura!!!"

Nie z przymiotnikami w stopniu równym pisze się... ;]
P-69094
kynol
Temat założony przez niniejszego użytkownika
» 2012-11-12 23:19:35
Czy teraz dziala poprawnie ?

C/C++
#include<iostream.h>

int Szescian( int a )
{
    int x;
    int x = 6 * a * a;
    return x;
}


int Trojkat( int y, h )
{
    double w;
    double w = 0.5 * y * h;
    return w;
}

char f;

int main()
{
    std::cout << "Wybierz figure: \n 1 - Szescian \n 2 - Trojkat" << std::endl;
    std::cin >> f;
    switch( f )
    {
    case '1':
        std::cout << "Podaj dlugosc bokow a= ";
        std::cin >> a;
        std::cout << "Pole powierzchni szescianu wynosi: " << Szescian( x );
        break;
    case '2':
        std::cout << "Podaj a= " << std::endl;
        std::cin >> y;
        std::cout << "Podaj wysokosc trojkata= " << std::endl;
        std::cin >> h;
        std::cout << "Pole powierzchni trojkata wynosi: " << Trojkat( w );
        break;
        default: std::cout << "Nieprawidlowa figura!!!";
    }
   
    system( "pause" );
}
P-69095
crash
» 2012-11-12 23:34:22
Pilnuj zmiennych nazw zmiennych...

C/C++
#include<iostream>

double Szescian( double a )
{
    //int x;
    double x = 6 * a * a; //dwa razy deklaracja int x..
    return x;
}


int Trojkat( int y, int h ) //bylo: int Trojkat( int y, h )
{
    //double w;
    double w = 0.5 * y * h; //dwa razy deklaracja double w
    return w; //mozna od razu return 0.5 * y * h;
}

//char f;

int main()
{
    double a, x, y, h, w;
    char f;
   
    std::cout << "Wybierz figure: \n 1 - Szescian \n 2 - Trojkat" << std::endl;
    std::cin >> f;
    switch( f )
    {
    case '1':
        std::cout << "Podaj dlugosc bokow a= ";
        std::cin >> a;
        std::cout << "Pole powierzchni szescianu wynosi: " << Szescian( a ); //bylo szescian(x) !!
        break;
    case '2':
        std::cout << "Podaj a= " << std::endl;
        std::cin >> y;
        std::cout << "Podaj wysokosc trojkata= " << std::endl;
        std::cin >> h;
        std::cout << "Pole powierzchni trojkata wynosi: " << Trojkat( y, h ); //bylo w,h...
        break;
        default: std::cout << "Nieprawidlowa figura!!!";
    }
   
    //system( "pause" );
}
P-69096
kynol
Temat założony przez niniejszego użytkownika
» 2012-11-12 23:41:49
Dziekuje Ci slicznie zrobilbym to samo ale kompilator nie dziala :( <3
P-69097
crash
» 2012-11-12 23:46:14
Jaki system, jaki kompilator, środowisko itp?
P-69098
xevuel
» 2012-11-13 06:39:43
Witam chcialbym powiedziec iz moj kompilator jest zepsuty i nie mam jak sprawdzic dzialalnosci mojego programu
Głupszej wymówki nie słyszałem. http://ideone.com/

@crash, Proszę, przeczytaj to: » Kurs STC » Kolorowanie składniKolorowanie składni języka C++ lekcja ;)
P-69101
« 1 »
  Strona 1 z 1