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

Jak powtórzyć wykonywanie napisanego kodu?

Ostatnio zmodyfikowano 2008-09-15 14:21
Autor Wiadomość
Besemir
Temat założony przez niniejszego użytkownika
Jak powtórzyć wykonywanie napisanego kodu?
» 2008-09-14 19:25:40
C/C++
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
    cout << "KALKULATOR v 1.0" << endl;
    cout << "                " << endl;
    int a;
    int b;
    cout << "Liczba pierwsza: ";
    cin >> a;
    cout << "Liczba druga: ";
    cin >> b;
    cout << " " << endl;
    cout << " " << endl;
   
   
    cout << "Menu wyboru" << endl;
    cout << "[1] Dodaj" << endl;
    cout << "[2] Odejmij" << endl;
    cout << "[3] Pomnoz" << endl;
    cout << "[4] Podziel" << endl;
    cout << "[5] Poteguj" << endl;
    cout << "[6] Pierwiastkuj" << endl;
    cout << "Wpisz numer: ";
    int wybor;
    cin >> wybor;
    cout << endl << "Wpisales numer: " << wybor << endl;
    switch( wybor )
    {
    case 1:
        cout << " " << wybor << ". Wynik dodawania =" << a + b << endl;
        break;
    case 2:
        cout << " " << wybor << ". Wynik odejmowania =" << a - b << endl;
        break;
    case 3:
        cout << " " << wybor << ". Wynik mnozenia =" << a * b << endl;
        break;
    case 4:
        cout << " " << wybor << ". Wynik dzielenia =" << a / b << endl;
        break;
    case 5:
        cout << " " << wybor << ". Wynik potegowania =" << pow( a, b ) << endl;
        break;
        default:
        cout << " " << wybor << ". taka opcja nie istnieje!" << endl;
        break;
    }
   
   
   
   
    getch();
    return( 0 );
}


1) co zrobić aby po zakończeniu dodawania program się nie wyłączał tylko od nowa zapytał o liczby i co ma z nimi zrobić?
2)jak zapisać pierwiastkowanie?
P-1586
DeBugger
Pętle.
» 2008-09-14 19:30:46
Jak długo się uczysz?
Czytałeś o pętlach?
http://ddt.pl/kursy/?LessonId=10
http://ddt.pl/kursy/?LessonId=12
P-1587
DejaVu
» 2008-09-14 19:30:50
Ad 1. Umieścić kod w pętli (np. while), który ma się powtarzać
Ad 2. Wywołać funkcję:
C/C++
#include <math>
//...
pow( wartosc, potega );
//gdy potęga == 0.5;, to jest to pierwiastek stopnia drugiego
P-1588
DeBugger
Pętle.
» 2008-09-14 19:33:57
P-1589
Besemir
Temat założony przez niniejszego użytkownika
» 2008-09-14 20:10:26
Uczę się od 1 dnia(od wczoraj)
Ja wiem że pętle ale nie wiem jak je zastosować.
I wiem też jak się robi pierwiastki, tylko nie wiem jak zrobić ze "a" to liczba a "b" to stopień pierwiastka
P-1590
dudek
» 2008-09-14 22:40:45
Prosze o to zmodyfikowany fragment kodu, przeanalizuj go i zastanow sie co zostalo zmienione (a nie jest tego duzo..) i wyciagnij wnioski. Dziwny bylo stwierdzenie ze znasz petle ale nie potrafisz ich zastosowac. W kazdym razie w programowaniu masz duzo glowkowania:P
C/C++
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
    cout << "KALKULATOR v 1.0" << endl;
    cout << "                " << endl;
    double a; // zmienione typy zmiennych a i b na double
    double b;
    int wybor = 0; //Tu ingerował moderator ;p - wartość początkowa musi być ustawiona
    cout << "Liczba pierwsza: ";
    cin >> a;
    cout << "Liczba druga: ";
    cin >> b;
    cout << " " << endl;
    cout << " " << endl;
   
    while( wybor != 7 ) // poczatek petli, ktora bedzie wykonywana dopoki, dopoty
    { // zmienna wybor nie przyjmie wartosci 7
        cout << "Menu wyboru" << endl;
        cout << "[1] Dodaj" << endl;
        cout << "[2] Odejmij" << endl;
        cout << "[3] Pomnoz" << endl;
        cout << "[4] Podziel" << endl;
        cout << "[5] Poteguj" << endl;
        cout << "[6] Pierwiastkuj" << endl;
        cout << "[7] Zakończ" << endl;
        cout << "Wpisz numer: ";
       
        cin >> wybor;
        cout << endl << "Wpisales numer: " << wybor << endl;
        switch( wybor )
        {
        case 1:
            cout << " " << wybor << ". Wynik dodawania =" << a + b << endl;
            break;
        case 2:
            cout << " " << wybor << ". Wynik odejmowania =" << a - b << endl;
            break;
        case 3:
            cout << " " << wybor << ". Wynik mnozenia =" << a * b << endl;
            break;
        case 4:
            cout << " " << wybor << ". Wynik dzielenia =" << a / b << endl;
            break;
        case 5:
            cout << " " << wybor << ". Wynik potegowania =" << pow( a, b ) << endl;
            break;
        case 6:
            cout << " " << wybor << ". WYnik pierwiastkowania =" << pow( a,( 1 / b ) ) << endl;
            //pierwiastkowanie metoda, ktora podal Piotrek
        case 7:
            cout << " Koniec" << endl;
            break;
        default:
            cout << " " << wybor << ". taka opcja nie istnieje!" << endl;
            break;
        }
       
    };
   
   
    getch();
    return( 0 );
}
P-1591
Besemir
Temat założony przez niniejszego użytkownika
» 2008-09-15 14:21:37
O Wielkie dzięki.Będę na przyszłość wiedział. ;]
P-1592
« 1 »
  Strona 1 z 1