//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