Skip to content

Instantly share code, notes, and snippets.

@jtprogru
Created May 10, 2022 08:29
Show Gist options
  • Save jtprogru/c1bbd081286cd92e3d355f8f68b00649 to your computer and use it in GitHub Desktop.
Save jtprogru/c1bbd081286cd92e3d355f8f68b00649 to your computer and use it in GitHub Desktop.
На вход подается число типа float64. Вам нужно вывести преобразованное число по правилу: число возводится в квадрат, затем обрезается дробная часть так что остается 4 знака после запятой. Но если число равно или меньше нуля - выводить: "число R не подходит", где R - исходное число с 2 цифрами после запятой и с 2 по ширине. А если число больше че…
package main
import "fmt"
func main() {
var R float64
_, _ = fmt.Scan(&R)
if R <= 0 {
fmt.Printf("число %2.2f не подходит", R)
} else if R >= 10000 {
fmt.Printf("%e", R)
} else {
fmt.Printf("%.4f", R*R)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment