Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var name = prompt("Witaj przyjecielu, jak masz na imie?");
- if (name == null) {
- name = "Bezimienny"
- }
- do {
- var firstNumberAsString = prompt("Zatem witam cie " + name + " w moim P O T E Z N Y M kalkulatorze, podaj pierwszą liczbę w dzialaniu");
- }
- while (isNaN(firstNumberAsString) || firstNumberAsString == null);
- var firstNumberParseInt = function (firstNumberAsString){
- return parseInt(firstNumberAsString , 10);
- }
- var firstNumber = firstNumberParseInt(firstNumberAsString);
- do {
- var secondNumberAsString = prompt(name + " podaj druga liczbe w dzialaniu");
- }
- while (isNaN(secondNumberAsString) || secondNumberAsString == null);
- var getNumberTwo = function (secondNumberAsString){
- return parseInt(secondNumberAsString , 10);
- }
- var secondNumber = getNumberTwo(secondNumberAsString);
- do {
- var action = prompt("Jesli interesuje cie dodawanie, wpisz: +\nJesli odejmowanie, wpisz: -\nJesli mnozenie, wpisz: *\nJesli dzielenie, wpisz: /\nJesli reszta z dzielenia, wpisz: %");
- }
- while (action == null);
- switch(action){
- case "+":
- alert("Wynik twojego dzialania to " + (firstNumber + secondNumber));
- break;
- case "-":
- alert("Wynik twojego dzialania to " + (firstNumber - secondNumber));
- break;
- case "*":
- alert("Wynik twojego dzialania to " + (firstNumber * secondNumber));
- break;
- case "/":
- if (secondNumber == 0){
- alert("Ksiegi ulicy mowi jasno:\nkto przez 0 dzielenia probowal\ntego ojciec w dupe pakowal");
- }
- else {
- alert("Wynik twojego dzialania to " + (firstNumber / secondNumber));
- }
- break;
- case "%":
- alert("Wynik twojego dzialania to " + (firstNumber % secondNumber));
- break;
- default:
- alert(name + " niewlasciwie podales znak matematyczny, wyjebales sie na ostatniej prostej. Nie ma dla ciebie nadziei.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement