quinta-feira, 22 de novembro de 2018

Exercícios avaliativos JAVA (respostas)

5a):

package exemplosJavaAulas;
import java.util.Scanner;

public class exemploWhile {
public static void main(String[] args) {
float n=1,soma=0;
int quant=0;
Scanner ler=new Scanner(System.in);
do {
System.out.printf("Digite um numero (zero=fim):");
n=ler.nextFloat();
soma+=n;
if(n!=0)
    quant++;   // contar numeros digitados
//quant=quant + (n!=0 ? 1 : 0);
} while (n!=0);
System.out.printf("A soma dos numeros digitados é: %f\n",soma);
System.out.printf("A média dos numeros digitados é: %f\n",soma/quant);
}
}

sexta-feira, 16 de novembro de 2018

Programação Orientada a Objetos 2018.2 (Téc.Desenvolvimento de Sistemas)

Material de aulas da disciplina Programação Orientada a Objetos, turma Desenvolvimento de Sistemas Subsequente.

OBS: Para fazer o download, clique nos links abaixo e depois no botão "Download" que aparece abaixo do slide.


Material adicional:

Programação Orientada a Objeros - Exercícios Java 16/11/2018


1) Crie um programa para calcular a área de um triângulo, sabendo que

       base x altura
área = -------------
            2

2) Crie programa para perguntar a idade de uma pessoa e, conforme a idade, mostrar mensagens na tela dizendo se ela já pode votar e se já pode tirar carteira de motorista

3) Crie um programa que imprima todos os números de 150 a 300, separados por vírgula ou um abaixo do outro

4) Faça um programa que liste os múltiplos de 3 entre 1 e 100

5.a) (já resolvido em sala de aula) aça um programa para calcular soma e média de números: o programa deve solicitar números e ir acumulando a soma e contagem. Quando o usuário digitar o número 0 (zero) o programa deve encerrar e mostrar o resultado da soma e média dos números digitados.

5.b)  Crie um programa para o "JOGO DO ADIVINHA NÚMERO", que é um jogo para ser jogado entre duas pessoas. O programa deve pedir um número inteiro diferente de zer que um dos jogadores digita e o outro jogador deve adivinhar Após o primeiro jogador digitar o número a ser adivinhado, o programa deve limpar a tela e ficar pedindo o palpite até que o outro jogador acerte o número ou desista digitando 0 (zero) como palpite. Deve também ficar dando dicas como "Mais!" ou "Menos!", conforme o número correto seja maior ou menor que o palpite digitado, respectivamente, e também totalizar a quantidade de tentativas feitas para adivinhar. Se o jogador acertar, mostrar "Parabéns, você acertou em XX tentativas!"

sexta-feira, 9 de novembro de 2018

Programação Orientada a Objetos - exercícios Java 09/11/2018

Fatorial:


package estudoJava;

import java.util.Scanner;

public class fatorial {

 public static void main(String[] args) {
  int num,c,fatorial;
  Scanner ler=new Scanner(System.in);
  // obter os valores de entrada:
  System.out.println("Cálculo do fatorial de um número");
  System.out.print("Digite o número: ");
  num=ler.nextInt();
  // em ordem crescente:
  fatorial=1;
  System.out.printf("%d ", fatorial);
  for (c=2;c<=num;c++) {
    System.out.printf("* %d ", c);
    fatorial=fatorial*c;
  }
  System.out.printf(" = %d",fatorial);
  // em ordem decrescente
  fatorial=num;
  System.out.printf("\n%d ", fatorial);
  for (c=num-1;c>=1;c--) {
    System.out.printf("* %d ", c);
    fatorial=fatorial*c;
  }
  System.out.printf(" = %d",fatorial);
 }
}

OBS: Você pode fazer contagem com o comando FOR e com o comando WHILE, porém o FOR é mais adequado para repetição contada.

Exemplo: contar de 1 a 10 em ordem crescente:


// com FOR:
for(c=1;c<=10;c++)
  System.out.println(c);

// com WHILE:
c=1;
while(c<=10) {
  System.out.println(c);
  c++;
}



EXERCÍCIOS SUGERIDOS: faça programas, usando FOR e WHILE para:

  • Contar de 1 a 100 em ordem crescente;
  • Contar de 100 a 1 em ordem decrescente;
  • Contar de 2 a 100 em ordem crescente, de 2 em 2.
  • Contar de 100 a 2 em ordem decrescente de 2 em 2;



quinta-feira, 8 de novembro de 2018

Informática - testes com o Google Drive



Uma música compartilhada:

https://drive.google.com/file/d/1abYfN8McVEjOiqVlKcx70PRDPvAvItGn/view?usp=sharing


Um documento texto compartilhado:

https://docs.google.com/document/d/1sO-vUDod0EQgubv3kPLxihOPyczO7aJh3KxyQ2oeNeQ/edit?usp=sharing

Programação Orientada a Objetos: Exercícios em Java 23/10/2018

/*
 * Calcular a soma dos números ímpares entre um intervalo informado
 */
package estudoJava;

import java.util.Scanner;

public class SomaImpares {
 public static void main(String[] args) {
  int vinicial,vfinal,c,soma;
  Scanner ler=new Scanner(System.in);
  // obter os valores de entrada:
  System.out.println("Soma números ímpares entre dois números");
  System.out.print("Digite o valor inicial: ");
  vinicial=ler.nextInt();
  System.out.print("Digite o valor final: ");
  vfinal=ler.nextInt();
  soma=0;
  for (c=vinicial;c<=vfinal;c++) {
   if(c % 2 != 0) {  // se o resto da divisão por 2 não for zeero
    System.out.printf("+ %d ", c);
    soma=soma+c;
   }
  }
  System.out.printf("\nA soma é: %d", soma);
 }
}

quarta-feira, 7 de novembro de 2018

Tabelas em HTML - Atividades e 07, 10 e 12/11/2018

Resolver os exercícios abaixo da Apostila Fundamentos de Desenvolvimento Web :
  • Pág. 54, exercício 4 (texto com formatação "os loucos e o cocô")
  • Pág. 73, exercícios 4 e 5  (tabelas)



Pág. 73, exercício 4:


RESPOSTA:

<!DOCTYPE html>
<html lang="pt-br">
   <head>
      <meta charset="UTF-8">
      <title>Tabela de produtos</title>
   </head>

   <body>
      <table width=50% border="3px" align="center">
      <!-- cabeçalho da tabela -->
      <tr bgcolor=green>
         <th colspan=2>Produtos</th>
      </tr>
      <tr>
         <th>Código</th>
         <th>Descrição</th>
      </tr>
      <!-- detalhes (corpo) da tabela -->
      <tr align="center">
         <td>P001</td>
         <td>Webcam</td>
      </tr>
      <tr align="center">
         <td>P002</td>
         <td>Mouse ótico</td>
      </tr>
      <tr align="center">
         <td>P003</td>
         <td>Pendrive 8 GB</td>
      </tr>
      </table>
   </body>
</html>


Pág. 73, exercício 5:


RESPOSTA:

<!DOCTYPE html>
<html lang="pt-br">
   <head>
      <meta charset="UTF-8">
      <title>Tabela de Imagens</title>
   </head>

   <body>
      <table width=420px align="center">
      <tr>
         <td><img src="img\caleidoscopio.jpg" width="200px" height="200px">
         <td><img src="img\bolo_aniversario.jpg" width="200px" height="200px">
      </tr>
      <tr>
         <td><img src="img\bicicleta_speed 5.jpg" width="200px" height="200px">
         <td><img src="img\igreja.jpg" width="200px" height="200px">
      </tr>
   </body>
</html>

OBSERVAÇÕES:

  • As imagens devem ficar todas em uma pasta "img" que é uma subpasta da sua pasta html, onde fica o seu arquivo .html 
  • Colocamos as quatro imagens com altura=200 pixels e largura = 200 pixels, para padronizar o tamanho 
  • Configuramos a tabela com largura de 420 pixels, para caber as imagens (200+200 = 400 + 20 de folga = 420 pixels) e com alinhamento centralizado