Skip to content

Commit eca9da5

Browse files
khalil2535PARISOT paul andrea
khalil2535
authored and
PARISOT paul andrea
committed
rename AnytoAny to capital letters and adding package declaration
1 parent ba82daf commit eca9da5

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

Conversions/AnytoAny.java

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
1+
package Java.Conversions;
2+
13
import java.util.Scanner;
24
//given a source number , source base, destination base, this code can give you the destination number.
35
//sn ,sb,db ---> ()dn . this is what we have to do .
4-
public class anytoany {
56

6-
public static void main(String[] args) {
7-
Scanner scn = new Scanner(System.in);
8-
int sn = scn.nextInt();
9-
int sb = scn.nextInt();
10-
int db = scn.nextInt();
11-
int m=1,dec=0,dn=0;
12-
while(sn!=0)
13-
{
14-
dec=dec+ (sn%10)*m;
15-
m*=sb;
16-
sn/=10;
17-
}
18-
m=1;
19-
while(dec!=0)
20-
{
21-
dn=dn+ (dec%db)*m;
22-
m*=10;
23-
dec/=db;
24-
}
25-
System.out.println(dn);
26-
}
7+
public class AnytoAny {
8+
9+
public static void main(String[] args) {
10+
Scanner scn = new Scanner(System.in);
11+
int sn = scn.nextInt();
12+
int sb = scn.nextInt();
13+
int db = scn.nextInt();
14+
int m = 1, dec = 0, dn = 0;
15+
while (sn != 0) {
16+
dec = dec + (sn % 10) * m;
17+
m *= sb;
18+
sn /= 10;
19+
}
20+
m = 1;
21+
while (dec != 0) {
22+
dn = dn + (dec % db) * m;
23+
m *= 10;
24+
dec /= db;
25+
}
26+
System.out.println(dn);
27+
}
2728

2829
}

0 commit comments

Comments
 (0)