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));

}
}


sexta-feira, 1 de junho de 2012

Exercício


Fazer um programa que receba dois números e imprima, em cada linha, a soma, a subtração, a multiplicação, a divisão inteira e o resto da divisão inteira desses dois números.
Exemplo:
Entre com primeiro numero: 9
Entre com segundo numero: 2
9 + 2 = 11
9 - 2 = 7
9 * 2 = 18
9 / 2 = 4
9 % 2 = 1

Questão do teste


Questão do Teste

Fazer um programa que receba como entrada SEU NOME, NOME DO PAI, NOME DA MÃE, IDADE, e retorne como saída:
Nome:   <seu nome>
Filiação:   <seu pai>  e  <sua mãe>
Ano de nascimento:   <seu ano de nascimento>

segunda-feira, 21 de maio de 2012

Aula dia 18 de maio


Codigo fonte do programa usado na aula de 18 de maio. O programa recebe a idade atual e um ano futuro e retorna a idade da pessoa no ano entrado.

import java.util.Scanner;

class idadenofuturo {

public static void main(String[] parametros) {

int idade, anofuturo;

Scanner teclado = new Scanner (System.in);

System.out.print("Entre com sua idade atual: ");
idade = teclado.nextInt();
System.out.print("Entre com um ano futuro: ");
anofuturo = teclado.nextInt();
System.out.println("No ano " +anofuturo +" sua idade sera " +(anofuturo-2012+idade) +" anos");

}
}




segunda-feira, 14 de maio de 2012

Aulas em 11 e 14 de maio

Codigo do programa usado na aula de 11 de maio de 2012


import java.util.Scanner;

class nomeidade
{
public static void main(String[] parametros)
      {
String nomedapessoa;
int idadedapessoa;

Scanner ledadosdoteclado = new Scanner (System.in);

System.out.print("Entre com seu nome: ");
nomedapessoa = ledadosdoteclado.nextLine();
System.out.print("Entre com sua idade: ");
idadedapessoa = ledadosdoteclado.nextInt();
System.out.println("Seu nome e " + nomedapessoa + " e sua idade e " + idadedapessoa);

}
}


Codigo do programa usado na aula de 14 de maio de 2012

import java.util.Scanner;

class idadeem2020
{
public static void main(String[] parametros) 
      {
int idade;
int x = 9;

Scanner teclado = new Scanner (System.in);
System.out.print("Entre com sua idade atual: ");
idade = teclado.nextInt();
System.out.println("Sua idade daqui 9 anos sera " +(idade+x) +" anos");

}
}


Em casa
Fazer um programa que receba duas entradas:
A idade da pessoa e um ano qualquer no futuro.
E retorne como saída a idade da pessoa no ano entrado.
Exemplo:
Entre com sua idade: 20
Entre com um ano no futuro: 2017
Sua idade em 2017 sera 25 anos

segunda-feira, 7 de maio de 2012

Aula Linguagem de Programação 07/05/2012

Entrada de dados:

O programa abaixo solicita que voce entre com seu nome e retorna o que voce entrou no teclado.


import java.util.Scanner;

public class entrada
{
public static void main(String[] parametros)
      {
Scanner x = new Scanner (System.in);
System.out.print("Entre com seu nome: ");
String seunome = x.nextLine();
//System.out.println("Seu nome e: " + seunome);
System.out.println("A palavra " + seunome + " e seu nome.");
}
}

sexta-feira, 13 de abril de 2012

Baixar o JAVA

Link para baixar o java:


Baixe o Java SE Development Kit 7u3
Antes de fazer download, voce deve clicar em Accept License Agreement
Baixe a versão Windows 32 bits para as maquinas do laboratório. Se seu computador particular for 64 bits, baixe a versão para 64 bits.

sexta-feira, 30 de março de 2012

segunda-feira, 26 de março de 2012

Notas da Prova P2

Notas da prova de Linguagem de Programação II - módulo II - segunda etapa, realizada dia 23/03/2012.
Lembrando que estou no aguardo do recebimento dos trabalhos (valor 30 pontos) até quarta feira (dia 28 de março)

Clique para ver em tamanho maior:

sexta-feira, 23 de março de 2012

Prova de Técnicas de Sistemas de Processamentos de Dados I

A prova de Técnicas de Sistemas de Processamentos de Dados I (segunda etapa, módulo II) será COM CONSULTA e abordará a matéria da apostila:

- ETAPAS DO CICLO DE VIDA DE UM SOFTWARE

- METODOLOGIAS DE ANÁLISE DE SISTEMAS

Matéria para Prova de Linguagem de Programação II

Prezados alunos, para a prova de Linguagem de Programação II (segunda etapa, módulo II) deverão ser estudados todos os projetos que realizamos em laboratório, com especial atenção aos exercícios que fizemos dentro de sala na última e também na penúltima aula.

Dúvidas, me liguem 9964-5251