Write a function QuadA
that prints a valid rectangle with a given width of x
and height of y
.
The function must draw the rectangles as in the examples.
If x
and y
are positive numbers, the program should print the rectangles as seen in the examples, otherwise, the function should print nothing.
Make sure you submit all the necessary files to run the program.
func QuadA(x,y int) {
}
Here are possible programs to test your function :
Program #1
package main
import "piscine"
func main() {
piscine.QuadA(5,3)
}
And its output :
$ go run .
o---o
| |
o---o
$
Program #2
package main
import "piscine"
func main() {
piscine.QuadA(5,1)
}
And its output :
$ go run .
o---o
$
Program #3
package main
import "piscine"
func main() {
piscine.QuadA(1,1)
}
And its output :
$ go run .
o
$
Program #4
package main
import "piscine"
func main() {
piscine.QuadA(1,5)
}
And its output :
$ go run .
o
|
|
|
o
$
Write a function QuadB
that prints a valid rectangle of width x
and of height y
.
The function must draw the rectangles as in the examples.
If x
and y
are positive numbers, the program should print the rectangles as seen in the examples, otherwise, the function should print nothing.
func QuadB(x,y int) {
}
Here are possible programs to test your function :
Program #1
package main
import "piscine"
func main() {
piscine.QuadB(5,3)
}
And its output :
$ go run .
/***\
* *
\***/
$
Program #2
package main
import "piscine"
func main() {
piscine.QuadB(5,1)
}
And its output :
$ go run .
/***\
$
Program #3
package main
import "piscine"
func main() {
piscine.QuadB(1,1)
}
And its output :
$ go run .
/
$
Program #4
package main
import "piscine"
func main() {
piscine.QuadB(1,5)
}
And its output :
$ go run .
/
*
*
*
\
$
Write a function QuadC
that prints a valid rectangle of width x
and of height y
.
The function must draw the rectangles as in the examples.
If x
and y
are positive numbers, the program should print the rectangles as seen in the examples, otherwise, the function should print nothing.
func QuadC(x,y int) {
}
Here are possible programs to test your function :
Program #1
package main
import "piscine"
func main() {
piscine.QuadC(5,3)
}
And its output :
$ go run .
ABBBA
B B
CBBBC
$
Program #2
package main
import "piscine"
func main() {
piscine.QuadC(5,1)
}
And its output :
$ go run .
ABBBA
$
Program #3
package main
import "piscine"
func main() {
piscine.QuadC(1,1)
}
And its output :
$ go run .
A
$
Program #4
package main
import "piscine"
func main() {
piscine.QuadC(1,5)
}
And its output :
$ go run .
A
B
B
B
C
$
Write a function QuadD
that prints a valid rectangle of width x
and of height y
.
The function must draw the rectangles as in the examples.
If x
and y
are positive numbers, the program should print the rectangles as seen in the examples, otherwise, the function should print nothing.
func QuadD(x,y int) {
}
Here are possible programs to test your function :
Program #1
package main
import "piscine"
func main() {
piscine.QuadD(5,3)
}
And its output :
$ go run .
ABBBC
B B
ABBBC
$
Program #2
package main
import "piscine"
func main() {
piscine.QuadD(5,1)
}
And its output :
$ go run .
ABBBC
$
Program #3
package main
import "piscine"
func main() {
piscine.QuadD(1,1)
}
And its output :
$ go run .
A
$
Program #4
package main
import "piscine"
func main() {
piscine.QuadD(1,5)
}
And its output :
$ go run .
A
B
B
B
A
$
Write a function QuadE
that prints a valid rectangle of width x
and of height y
.
The function must draw the rectangles as in the examples.
If x
and y
are positive numbers, the program should print the rectangles as seen in the examples, otherwise, the function should print nothing.
func QuadE(x,y int) {
}
Here are possible programs to test your function :
Program #1
package main
import "piscine"
func main() {
piscine.QuadE(5,3)
}
And its output :
$ go run .
ABBBC
B B
CBBBA
$
Program #2
package main
import "piscine"
func main() {
piscine.QuadE(5,1)
}
And its output :
$ go run .
ABBBC
$
Program #3
package main
import "piscine"
func main() {
piscine.QuadE(1,1)
}
And its output :
$ go run .
A
$
Program #4
package main
import "piscine"
func main() {
piscine.QuadE(1,5)
}
And its output :
$ go run .
A
B
B
B
C
$