Skip to content
Snippets Groups Projects
Commit 6c0bbd24 authored by BAUER Oscar's avatar BAUER Oscar
Browse files

added tp8

parent 0f302004
Branches
No related tags found
No related merge requests found
Showing
with 149 additions and 0 deletions
package tp8.exo1;
public class MultiplicationUtils {
public static void printMultiplicationTable(int number) {
for (int i = 1; i <= 10; i++)
System.out.println(i + " x " + number + " = " + number * i);
}
public static void printMultiplicationTables() {
for (int i = 1; i <= 10; i++) {
System.out.println("-----------------\nTable de " + i);
printMultiplicationTable(i);
}
}
}
package tp8.exo1;
public class TestPrintMultiplicationTable {
public static void main(String[] args) {
MultiplicationUtils.printMultiplicationTable(5);
}
}
package tp8.exo1;
public class TestPrintMultiplicationTables {
public static void main(String[] args) {
MultiplicationUtils.printMultiplicationTables();
}
}
package tp8.exo2;
public class StarUtils {
public static void printLineOfStars(int n) {
String etoils = "";
for (int i = 0; i < n; i++)
etoils += "*";
System.out.println(etoils);
}
public static void printRectangleOfStars(int nbLines, int nbColumns) {
for (int i = 0; i < nbLines; i++) {
printLineOfStars(nbColumns);
}
}
public static void printTriangleOfStars(int n) {
for (int i = 1; i <= n; i++) {
printLineOfStars(i);
}
}
public static void printEmptyLineOfStars(int nbColumns) {
String etoils = "*";
for (int i = 0; i < nbColumns-2; i++)
etoils += " ";
System.out.println(etoils+"*");
}
public static void printEmptyRectangleOfStars(int nbLines, int nbColumns) {
printLineOfStars(nbColumns);
for (int i = 0; i < nbLines-2; i++) {
printEmptyLineOfStars(nbColumns);
}
printLineOfStars(nbColumns);
}
}
\ No newline at end of file
package tp8.exo2;
public class TestPrintEmptyLineOfStars {
public static void main(String[] args) {
StarUtils.printEmptyLineOfStars(5);
}
}
package tp8.exo2;
public class TestPrintEmptyRectangleOfStars {
public static void main(String[] args) {
StarUtils.printTriangleOfStars(10);
}
}
package tp8.exo2;
public class TestPrintLineOfStars {
public static void main(String[] args) {
// TODO Auto-generated method stub
StarUtils.printLineOfStars(10);
}
}
package tp8.exo2;
public class TestPrintRectangleOfStars {
public static void main(String[] args) {
// TODO Auto-generated method stub
StarUtils.printRectangleOfStars(5,5);
}
}
package tp8.exo2;
public class TestPrintTriangleOfStars {
public static void main(String[] args) {
StarUtils.printEmptyRectangleOfStars(6,10);
}
}
package tp8.exo3;
public class CouplesUtils {
public static void printCouples(int nbLines, int nbColumns) {
for (int row = 1; row <= nbLines; row++) {
for (int col = 1; col <= nbColumns; col++) {
String str = "(" + row + "," + col + ")";
if (nbLines > 9 && row <= 9)
str += " ";
System.out.print(str);
}
System.out.print("\n");
}
}
}
package tp8.exo3;
public class TestPrintCouples {
public static void main(String[] args) {
CouplesUtils.printCouples(20, 15);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment