Arkadaşlar konsol üzerinde bir hesap makinesi yapıyorum fakat program bittiğinde yeni işlem yapmam için programı kapatıp yine açmam gerekiyor.Bunu engellemek için nasıl bir yol izleyebilirim?Ben do while döngüsüyle yapmayı denedim ama olmadı. Yardımlarınız için Teşekkürler.
#include <iostream> #include <cmath>
using namespace std;
int main(){ int s; float i,j; int a; cout << "İki Sayi Giriniz: "; cin >> i >> j; do{
cout << "Bir İslem Seciniz : " << endl << "1. İlk Sayinin Karekokunu Al" << endl << "2.İlk Sayinin İkinci Sayi kadar kuvvetini al" << endl <<"3. İlk sayinin sinusunu Hesapla : " ; cin >> s;
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int s;
float i,j;
int a;
cout << "İki Sayi Giriniz: ";
cin >> i >> j;
do{
cout << "Bir İslem Seciniz : " << endl << "1. İlk Sayinin Karekokunu Al" << endl << "2.İlk Sayinin İkinci Sayi kadar kuvvetini al" << endl <<"3. İlk sayinin sinusunu Hesapla : " ;
cin >> s;
if(s==1){
cout << sqrt(i) << endl ;
}
else if(s==2){
cout << pow(i,j) << endl;
}
else if(s==3){
cout << sin(i) << endl;
}
else {
cout << "1-3 Arasi Bir Sayi Giriniz: " << endl;
}
cout << "İslemlere Devam Etmek İstemiyorsanız 0 Yaziniz : ";
cin >> a;
}while(a=0);
system("PAUSE");
return 0;
}