1
0
mirror of https://github.com/MADTeacher/go_basics.git synced 2025-11-23 21:34:47 +02:00
Files
go_basics/part_3/3.2/1.go
2025-06-04 18:38:52 +03:00

25 lines
722 B
Go

package main
import "fmt"
type RUB uint // пользовательский именованный тип RUB
const RUB2USD uint = 61
const RUB2EUR uint = 65
//связываем тип RUB с методом конвертации рублей в доллары
func (r RUB) convertRUB2USD() uint {
return uint(r) / RUB2USD
}
//связываем тип RUB с методом конвертации рублей в евро
func (r RUB) convertRUB2EUR() uint {
return uint(r) / RUB2EUR
}
func main() {
var rub RUB = 3475
fmt.Printf("%d рублей примерно = %d долларов\n", rub, rub.convertRUB2USD())
fmt.Printf("%d рублей примерно = %d евро\n", rub, rub.convertRUB2EUR())
}