teste
int Largura,largura2,b=1,d=1;
Console.Write(" informe a largura "); Largura = Convert.ToInt32(Console.ReadLine()); largura2 = Largura;
{ // SE VALOR PAR TERMINA EM DOIS - SE NAO TERMINA EM 1 . while (Largura >= 2) { for (int a = 1; a < b; a++) Console.Write(" "); for (int c = 1; c 2) // para nao pular a linha entre os triangulos Console.WriteLine();
Largura = Largura - 2; b++; } //triangulo de baixo while (Largura distanciaTotalcorrida) { distanciaCorrida = distanciaTotalcorrida ; } } public void tartsDescansando(){ yield(); } public void colocacao(){ colocacao++; System.out.println(nome+ " foi o " + colocacao + " colocado, com " +passo+ " passos e percorreu uma distancia de " + distanciaCorrida + "cm"); }
public void run(){ while(distanciaCorrida >distanciaTotalcorrida){ tartarugacorrendo(); imprimindoSituacao(); tartsDescansando(); } colocacao(); }
}
public class Tartaruga extends Thread { String nome; int passo=0; int passos=0; int distanciaTotalcorrida; int distanciaCorrida = 0; final static int passo_maximo =50; static int colocacao; boolean chegou = false;
public Tartaruga(String nome,int distanciaTotalcorrida){ super(nome); this.distanciaTotalcorrida = distanciaTotalcorrida; this.nome=nome; } public void imprimindoSituacao(){ System.out.println("O"+nome+ "andou" +passos+ "cm e já percorreu uma distância de " +distanciaCorrida+ "cm"); } public void tartarugacorrendo(){ passos++; passo=(int)(Math.random()*passo_maximo);