Loading...

Programmation informatique


//*******************************************************************
// @auteur Boris Cochard
//*******************************************************************
 
import java.util.*;
 
// one class needs to have a main() method
public class SuiteAccords
{
  // arguments are passed using the text field below this editor
  public static void main(String[] args)
  {
    String [] tab_accords = {"[do mineur]", "[Do Majeur]", "[do# mineur]", "[Do# Majeur]", "[re mineur]", "[Re Majeur]", "[re# mineur]", "[Re# Majeur]",
                             "[mi mineur]", "[MI Majeur]", "[fa mineur]", "[FA Majeur]", "[fa# mineur]", "[FA# Majeur]", "[sol mineur]", "[SOL Majeur]",
                             "[sol# mineur]", "[SOL# Majeur]", "[la mineur]", "[LA Majeur]", "[la# mineur]", "[LA# Majeur]", "[si mineur]", "[SI Majeur]"
                            };
Random r = new Random();
System.out.println(tab_accords[r.nextInt(16)]+" "+tab_accords[r.nextInt(16)]+" "+tab_accords[r.nextInt(16)]+" "+tab_accords[r.nextInt(16)]);
    
    
    String ligne_vide  = "--------------";
    String note_ligne_d= "----#-<>------";
String note_inter_d= "    # <>      ";
    String note_ligne  = "------<>------";
String note_inter  = "      <>      ";
    String do_1        = "     -<>-     ";
    String do_diese_1  = "    #-<>-     ";
    
    String [] DO__M = {ligne_vide,ligne_vide,ligne_vide,note_ligne,note_ligne,do_1};
    String [] RO__M = {ligne_vide,ligne_vide,ligne_vide,note_ligne,note_ligne,do_1};
    String [] BO__M = {ligne_vide,ligne_vide,ligne_vide,note_ligne,note_ligne,do_1};
    String [] YO__M = {ligne_vide,ligne_vide,ligne_vide,note_ligne,note_ligne,do_1};
    
    String [][] tab_all_accords = {DO__M,RO__M,BO__M,YO__M};
  //*
    for(int i = 0; i < tab_all_accords[0].length; i++) {
      
      String portee = "";
 
      for(int j = 0; j < tab_all_accords.length; j++) {
 
        portee += tab_all_accords[j][i];
      }
      System.out.println(portee);
    }//*/
    //System.out.println(tab_all_accords[3][0]);
  }
}