mirror of https://github.com/01-edu/public.git
Augusto
5 years ago
committed by
Christopher Fremond
1 changed files with 39 additions and 0 deletions
@ -0,0 +1,39 @@
|
||||
## itoabaseprog |
||||
|
||||
### Instructions |
||||
|
||||
Write a program that: |
||||
|
||||
- converts a number in base 10 into the number in the specified base |
||||
- the program receives two parameter: |
||||
- the first is the value |
||||
- the second is the base |
||||
|
||||
The base is expressed as an `int`, from 2 to 16. The characters comprising |
||||
the base are the digits from 0 to 9, followed by uppercase letters from A to F. |
||||
|
||||
For example, the base `4` would be the equivalent of "0123" and the base `16` would be the equivalent of "0123456789ABCDEF". |
||||
|
||||
If the value is negative, the resulting `string` has to be preceded with a |
||||
minus sign `-`. |
||||
|
||||
### Expected output |
||||
|
||||
```console |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ go build |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog 15 16 |
||||
F |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog 255 2 |
||||
11111111 |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog -4 2 |
||||
-100 |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog -df sdf |
||||
The value "-df" can not be converted to int |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog 23 ew |
||||
The value "ew" can not be converted to int |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ ./itoabaseprog 4 23 |
||||
|
||||
student@ubuntu:~/piscine-go/itoabaseprog$ 323 12 |
||||
22B |
||||
student@ubuntu:~/piscine-go/itoabaseprog$ |
||||
``` |
Loading…
Reference in new issue