Skip to content

jbs-dev/quads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quadrangle

quadA

Instructions

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.

Expected function

func QuadA(x,y int) {

}

Usage

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
$

quadB

Instructions

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.

Expected function

func QuadB(x,y int) {

}

Usage

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 .
/
*
*
*
\
$

quadC

Instructions

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.

Expected function

func QuadC(x,y int) {

}

Usage

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
$

quadD

Instructions

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.

Expected function

func QuadD(x,y int) {

}

Usage

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
$

quadE

Instructions

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.

Expected function

func QuadE(x,y int) {

}

Usage

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
$

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages