Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream> //input output stream - lubab sisestada ja kuvada andmeid
- float arv1, arv2, vastus; //deklaleerin muutujad int - number, char - täht, f - float
- char mark;
- int tais1, tais2;
- int main() //käivitan põhifunktsiooni
- {
- std::cout << "Sisesta esimene arv." << std::endl; //väljastan kasutajale õpetuse mida ta tegema peab
- std::cin >> arv1; // võtan kasutajalt andmed //Kasutan STD::KÄSK liidet, sest võin kasutada mitut raamatukogu, mis sisaldavad samu funktsioone
- std::cout << std::endl; //tühi rida
- std::cout << "Sisesta tehe mida soovid teha. (liitmine +, Lahutamine -," << std::endl << "Korrutamine *, Jagamine /, j22k j, protsent %)" << std::endl; //õpetan kasutjat
- std::cin >> mark; // võtan kasutajalt andmed
- std::cout << std::endl; //tühi rida
- std::cout << "Sisesta teine arv." << std::endl; // õpetan kasutajat
- std::cin >> arv2; // võtan kasutajalt soovitud andmed
- std::cout << std::endl; //tühi rida
- if(mark =='+') //kui kasutaja avaldas soovi liita siis liidan
- {
- vastus= arv1 + arv2; //omistan vastusele väärtuse
- std::cout << arv1 << " " << mark << " " << arv2 << "= " << vastus; // väljastan kasutajale tehted kj vastuse
- }
- if(mark =='-') //kui kasutaja soovis lahutada siis teen seda
- {
- vastus= arv1-arv2; // omistan vasutsele lahutise
- std::cout << arv1 << " " << mark << " " << arv2 << "= " << vastus; //väljastan kasutajale vastuse
- }
- if(mark =='*') //kui kasutaja soovis korrutada siis teen seda
- {
- vastus= arv1*arv2; // omistan vastusele esimese ja teise arvu korrutise väärtuse
- std::cout << arv1 << " " << mark << " " << arv2 << "= " << vastus; //väljastan kasutajale tehte ja tehte väärtuse
- }
- if(mark =='/') //kui kasutaja soovis jagada teen seda
- {
- vastus= arv1/arv2; // arvude jagamine ja vastusele väärtuse omistamine
- std::cout << arv1 << " " << mark << " " << arv2 << "= " << vastus; // vastuse ja tehte kasutajale väljastamine
- }
- if(mark == 'j') //kui kasutaja soovis jääki teada, siis teen seda
- {
- tais1 = (int)arv1; //teisendan arvu täisarvuks
- tais2 = (int)arv2; //teisendan arvu täisarvuks
- vastus= tais1%tais2;
- std::cout << "NB! Arvud on teisendatud täisarvudeks!" << std::endl << arv1 << " jääk on " << " " << arv2 << "= " << vastus;
- }
- if(mark == '%') //kui kasutaja soovis tead saada protsenti siis teen seda
- {
- vastus= arv1 / 100 * arv2; //omistan vastusele selle väärtuse
- std::cout << arv1 << " " << mark << " " << arv2 << "= " << vastus; //väljastan kasutajale vastuse ja arvutuse
- }
- std::cout << std::endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment