FabioMurtas

daBaseNABaseM

Sep 25th, 2021
1,111
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package eserciziodabasenabasem;
  2. import java.util.Scanner;
  3. /**
  4.  *
  5.  * @author Fabio
  6.  */
  7. public class EsercizioDaBasenABaseM {
  8.  
  9.     /**
  10.      * @param args the command line arguments
  11.      */
  12.     public static void main(String[] args) {
  13.         // TODO code application logic here
  14.         int c1, c2, c3, c4,n, m, resto ,base10;
  15.         String risultato = "";
  16.        
  17.         System.out.println("Inserisci la base n:");
  18.         Scanner tastiera  = new Scanner(System.in);
  19.         n = tastiera.nextInt();
  20.         System.out.println("Inserisci prima cifra :");
  21.         c1 = tastiera.nextInt();
  22.         System.out.println("Inserisci seconda cifra :");
  23.         c2 = tastiera.nextInt();
  24.         System.out.println("Inserisci terza cifra :");
  25.         c3 = tastiera.nextInt();
  26.         System.out.println("Inserisci quarta cifra :");
  27.         c4 = tastiera.nextInt();
  28.          base10 = c1*n*n*n+c2*n*n+c3*n+c4;
  29.          System.out.print(base10);
  30.          System.out.println("Inserisci la base di conversione:");
  31.          m = tastiera.nextInt();
  32.          resto = base10%m;
  33.          risultato = resto + risultato;
  34.          base10 = base10/m;
  35.          
  36.           resto = base10%m;
  37.          risultato = resto + risultato;
  38.           base10 = base10/m;
  39.          
  40.          resto = base10%m;
  41.          risultato = resto + risultato;
  42.           base10 = base10/m;
  43.          
  44.          resto = base10%m;
  45.          risultato = resto + risultato;
  46.          
  47.          //oppure System.out.println(risultato+ " in base " + m);
  48.          System.out.println("(" +risultato +")"+ m);
  49.     }
  50.    
  51. }
  52.  
RAW Paste Data