quinta-feira, 23 de agosto de 2012

Aula 23 agosto de 2012

Baseando-se no algoritmo anterior, faça um programa que desenhe um tringulo equilatero com asteriscos , recebendo como entrada o numero de linhas desse triangulo.

Exemplo para 6 linhas:


          *
        * * *
      * * * * *
    * * * * * * *
  * * * * * * * * *
* * * * * * * * * * *

OU

     *
    * *
   * * *
  * * * *
 * * * * *
* * * * * *

quinta-feira, 16 de agosto de 2012

Linguagem de programação III - Aula do dia 16 de agosto de 2012

Exercício:

Escrever um programa em java que imprima um triângulo retangulo com asteriscos (*). A quantidade de linhas do triangulo deve ser um parâmetro de entrada do programa. (n)

Exemplos: Considerando n o numero de linhas do triangulo, temos como exemplos de saída:

Para n=3:

 *
 *  *
 *  *  *

Para n=4:

 *
 *  *
 *  *  *
 *  *  *  *

Para n=5:

 *
 *  *
 *  *  *
 *  *  *  *
 *  *  *  *  *

CÓDIGO FONTE


import java.util.Scanner;
class trianguloretangulo {
public static void main (String[] args) {

int linhas, i, j;
Scanner teclado = new Scanner(System.in);
System.out.println("Entre com a quantidade de linhas: ");
linhas = teclado.nextInt();

for (i=1;i<=linhas;++i) {

for (j=1;j<=i;++j) {

System.out.print(" * ");

}
System.out.println("\n");
}
}
}

segunda-feira, 6 de agosto de 2012

Aula 6 de agosto de 2012


Exercício

Faça um programa em Java que receba como entrada três números: Inicio, Fim e X
e imprima os multiplos de X entre Inicio e Fim, com uma virgula e espaço entre eles.

Para inicio menor que fim:


import java.util.Scanner;

class aula20agosto {
public static void main(String[] args) {

int inicio, fim, x, i;

Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();

for (i=inicio;i<=fim;++i) {

if (i%x == 0) {
System.out.print(i + ", ");
}

}

}
}

Para o caso de inicio ser menor que fim ou inicio ser maior que fim:


import java.util.Scanner;

class aula20agosto {
public static void main(String[] args) {

int inicio, fim, x, i;

Scanner teclado = new Scanner(System.in);
System.out.println("Entre com INICIO: ");
inicio = teclado.nextInt();
System.out.println("Entre com FIM: ");
fim = teclado.nextInt();
System.out.println("Entre com X: ");
x = teclado.nextInt();

if (inicio<fim) {
for (i=inicio;i<=fim;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}
}
}else{

for (i=fim;i<=inicio;++i) {
if (i%x == 0) {
System.out.print(i + ", ");
}

}
}


}
}



terça-feira, 17 de julho de 2012

Notas da prova de Técnico em Informática

Os alunos que tiraram nota abaixo de 8 pontos devem fazer a recuperação hoje (17/07/2012) as 20:45.
Clique na tabela abaixo para vê-la em tamanho maior.


sexta-feira, 15 de junho de 2012

Exercício aula 15 de junho:
Fazer um programa em Java que receba como entrada peso (em kg) e altura (em metros) e retorne como saída o IMC da pessoa.

Potenciação em java: Math.pow(base,expoente)

//O programa abaixo recebe base e expoente e calcula a potencia.
import java.util.Scanner;

class potenciacao {
public static void main(String[] args){
int base, expoente;

Scanner teclado = new Scanner (System.in);
System.out.println ("Entre com a base: ");
base = teclado.nextInt();
System.out.println ("Entre com o expoente: ");
expoente = teclado.nextInt();
System.out.println ("Resultado:  " + Math.pow(base,expoente));

}
}