Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //This code is licenced under the GPL
- //Orginal C++ code here: http://www.pierotofy.it/pages/sorgenti/browse/15787/1797/
- package calcolatrice;
- import java.util.Scanner;
- public class Calcolatrice {
- public static void main(String[] args) {
- int scelta, numero1, numero2, resto; // Variabili Calcolatrice
- float risultato=0; // Varibile Risultato Calcolatrice
- float numero_pot, esponente, potenza=1; // Variabili Potenza
- int for_potenza; // Varibili Potenza Del Ciclo For
- float radice, risultato_radice; //Variabili Radice
- char operazione; // Variabile Per Lo Switch
- Scanner in = new Scanner(System.in);
- do { // Inizio Ciclo D-WHILE
- //system("cls"); // Pulisci La Schermata
- System.out.println(" .::::::::::::::::::::::::::::::::::::::.");
- System.out.println(" .: Calcolatrice Java by SkirK & Piffy :.");
- System.out.println(" .::::::::::::::::::::::::::::::::::::::.");
- System.out.println(" :: 1 Calcolatrice");
- System.out.println(" :: 2 Potenza");
- System.out.println(" :: 3 Radice Quadrata");
- System.out.println(" :: 4 Esci\n");
- System.out.println(" :: > ");
- scelta=in.nextInt();
- if(scelta==1) {
- System.out.println(" :: Num1 Operazione Num2");
- System.out.print(" :: > ");
- numero1 = in.nextInt();in.nextLine();
- operazione = in.nextLine().charAt(0);
- numero2 = in.nextInt();in.nextLine();
- switch(operazione) { // Switch Per Vedere Quale Operazione Deve Svolgere
- case '+':
- risultato = numero1+numero2;
- break;
- case '-':
- risultato = numero1-numero2;
- break;
- case '*':
- risultato = numero1*numero2;
- break;
- case '/':
- risultato = numero1/numero2;
- break;
- }
- System.out.println("\n :: Risultato: "+ risultato + "\n\n" + " :: Premi un tasto");
- in.nextLine();
- }
- if(scelta==2) { // Blocco Esponente
- System.out.println(" :: Numero: "); numero_pot=in.nextInt();
- System.out.println(" :: Potenza: "); esponente=in.nextInt();
- for(for_potenza=0;for_potenza<esponente;for_potenza++)
- potenza=potenza*numero_pot;
- System.out.println(" :: Risultato: "+potenza);
- System.out.println(" :: Premi un tasto");in.nextLine();
- }
- if(scelta==3) { // Blocco Radice
- System.out.println(" :: Numero: "); radice=in.nextInt();
- risultato_radice=(float) Math.sqrt(radice);
- System.out.println(" :: Risultato: "+ risultato_radice);
- System.out.println(" :: Premi un tasto");in.nextLine();
- }
- } while(scelta!=4);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement