EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação Docente Pedro F. Carvalho /

Documentos relacionados
Algoritmos I Aula 14 Java: estruturas de seleção e repetição

Programação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.

Vetores Unimensionais

Vetores Unimensionais

LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz

public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here

Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java

Arrays em Java. Introdução à Programação. Bruno Cartaxo

Seleção Múltipla Laços (while, do-while, for) AULA 05

Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano

Fundamentos Básicos da linguagem Java (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Aula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Manual de conversão de Pseudo-algoritmo para Java

Vetores Unimensionais

Recursividade. Prof. Jesus José de Oliveira Neto

Variáveis Compostas. Vanessa Braganholo

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS

System.out.print("e"); O programa acima irá imprimir: "b". O programa acima irá imprimir: "bd". O programa acima irá imprimir: "e".

//Leitura de Variáveis System.out.print("Digite a temperatura atual: "); temp = leia.nextfloat();

Universidade Federal do ABC BCM Processamento da Informação Prática Prova Substitutiva Primeiro Quadrimestre de 2018

Exercícios sobre repetição. 1. Escreva um método que lê via teclado 8 números e retorna a quantidade de negativos.

Java Standard Edition (JSE)

CONTEÚDO 04 VETORES. Disciplina: Algoritmos e POO Professora: Alba Lopes.

Exercícios Resolvidos. Java Básico

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II

Atributos e Métodos Estáticos

Sintaxe Básica do Java. João Paulo Q. dos Santos

Comando de Seleção em Java

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação 03/06/2011

PROGRAMAÇÃO ORIENTADA A OBJETOS: OCULTAR INFORMAÇÕES E ENCAPSULAMENTO

MsC. João Maria MsC. Liviane Melo

Prof. Jesus José de Oliveira Neto

Arrays e Marizes. João Paulo Q. dos Santos

Análise de Programação

Fundamentos de programação

Sintaxe Básica de Java Parte 2

: 25/10/2005. (marque com um "X"): Custódio Dirceu Marcus Vinícius ! "# $ %&'( )* +, -)./#01 +& (, * ( &% #

Programação de Computadores II TCC /Turma A 1

Sabemos que a classe é responsável por definir a estrutura e o comportamento de seus objetos. Portanto, os objetos são instâncias das classes.

LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz

Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11

RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:

CONTEÚDO 05 MATRIZES

Algoritmos II Aula 2 Vetores

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 6 Filas

Ederson Luiz da Silva Ciência da Computação. Algoritmos e Programação

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS

double x; x = enigmab1(100);

Universidade Federal de Goiás Instituto de Informática Simulado da Prova 2 de Introdução a Programação

Linguagem de Programação III

Introdução à Linguagem Java

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM FUNDAMENTOS EM ORIENTAÇÃO A OBJETOS

private static Ascii ascii = new Ascii(); static List<Character> asciinumber = ascii.getasciitable(); Scanner input = new Scanner(System.

Variáveis Compostas. Leonardo Gresta Paulino Murta.


Herança. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno.

UNIP - Ciência da Computação e Sistemas de Informação. Estrutura de Dados. AULA 5 Pilhas

public Agenda() { compromissos = null; } public int getnumerodecompromissos() { if (compromissos==null) return 0; else return compromissos.

INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO. Centro de Informática de Ribeirão Preto - CIRP - USP

Introdução a classes e objetos. Prof. Marcelo Roberto Zorzan Prof a. Rachel Reis

Arrays em Java. Alberto Costa Neto DComp - UFS

Capítulo 3. A Construção de Aplicativos. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA

Classes, instâncias e métodos de acesso. prática

Lista de Exercícios de Programação Orientada a Objetos

Orientação a Objetos e Java

Tabelas e Matrizes. Arrays e Matrizes em Java. Arrays. Isto não é exequível!... Exemplo. Elementos dos Arrays. Necessidade de usarmos Tabelas B[8][6]

Variáveis primitivas e Controle de fluxo

Variáveis Compostas. Leonardo Gresta Paulino Murta.

Programação Orientada a Objetos SANTOS, Rafael (PLT)

Aula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -

Métodos em Java. Prof. Esp. André Aparecido da Silva (Aulas 31 a 33) Disponível em:

È um tipo estruturado homogêneo

4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Programação de Computadores II

IO.println(a+" * "+b+" = "+produto); } }

Interfaces. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno.

Programação Orientada a Objetos em Java

Estruturas de Repetição e String. Vanessa Braganholo

Estruturas de seleção. Prof.: Jesus

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Comando Portugol (Visualg) Java

Programação Java (nível intermediário) 4. Polimorfismo

Algoritmia e Programação APROG. Ficheiros de Texto. Java. Nelson Freire (ISEP DEI-APROG 2014/15) 1/18

Tipos de dados e comandos POO

Apêndice A. Alguns construtores e métodos importantes e úteis da classe Vector são:

ALGORITMO E PROGRAMAÇÃO Profº Ricardo Ariel Correa Rabelo Lista II Estruturas de Controle: Seqüência e Seleção

insfcanceof new public switch transient while byte continue extends for int null

Introdução ao Ambiente Java

Vetores. Professor Dr Francisco Isidro Massettto

double [] precoa = new double [1000]; // Preço com desconto para compras Avista

Aula 4 Estruturas de Controle

Lógica de Programação. Lógica de Programação com Java

Programação Orientada a Objetos II

Métodos. Utilizados para dividir o programa em subprogramas

PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.

ALGORITMOS. Professor: Diego Oliveira. Aula 06 - Tipos Primitivos de Dados

DIRETORIA ACADÊMICA DE GESTÃO E TECNOLOGIA DA INFORMAÇÃO DIATINF TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TADS

Pilha e Fila. Pilha em C. Definir o registro que representará cada elemento da pilha.

Transcrição:

1 Revisão de conceitos de variáveis e operações aritméticas /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. package exercicio01; public class Principal public static void main(string[] args) int anoatual, anonascimento, qtdeanos; System.out.println("Entre com o ano atual:"); anoatual = new Scanner(System.in).nextInt(); System.out.println("Entre com o ano de nascimento:"); anonascimento = new Scanner(System.in).nextInt(); qtdeanos = anoatual - anonascimento; System.out.println("Em "+anoatual+" você faz (ou já fez) "+qtdeanos+" anos!"); 2 Revisão de conceitos de estrutura de decisão /* Exercício 06 A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de recuperação ou foi reprovado. A média de aprovação é >= 7.0; a média de recuperação é >= 5.0 e < 7.0; e a média do reprovado é < 5.0 package exercicio06; public class Principal public static void main(string[] args) double nota1, nota2, nota3, media; System.out.println("Entre com a primeira nota:"); nota1 = new Scanner(System.in).nextDouble(); System.out.println("Entre com a segunda nota:"); nota2 = new Scanner(System.in).nextDouble(); System.out.println("Entre com a terceira nota:"); nota3 = new Scanner(System.in).nextDouble(); media = (nota1+nota2+nota3)/3; if(media >= 7) System.out.println("Aprovado com média "+media); else if(media >=5) System.out.println("Recuperação com média "+media); else System.out.println("Reprovado com média "+media);

3 - Revisão de conceitos de estrutura de repetição 1. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Enquanto. 2. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Repita. 3. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Para. 4. Imprima os números pares de 2 à 20 utilizando um dos laços de repetição. 5. Imprima os números ímpares de 1 à 30 utilizando um dos laços de Repetição. 6. Crie uma tabuada utilizando um dos laços de repetição. Exercício 1 public class Ex01 int num = 1; int cont = 1; while ( cont <= 10 ) System.out.printf(" %s ", num); cont++; num++; Exercício 02 public class Ex02 int num = 1; int cont = 1; do System.out.printf(" %s ", num); num++; cont++;

while ( cont <= 10 ); Exercício 03 public class Ex03 for ( int i = 1; i <= 10; i++ ) Exercício 04 public class Ex04 for ( int i = 2; i <= 20; i++) if ( i % 2 == 0 ) Exercício 05 public class Ex05 for ( int i = 1; i <= 30; i++) if ( i % 2!= 0 ) Exercício 06

public class Ex06 for ( int i = 1; i <= 10; i++) for ( int j = 1; j <= 10; j++) System.out.printf(i+"x"+j+"= %s\n", i*j); 4 Revisão de conteúdo usando um vetor /* Lê 5 nomes e notas de uma turma, calcula e exibe a média das notas da turma e em seguida exibe a relação de nomes cuja nota é superior a esta média public class ExemploVetor public static void main(string[] args) String[] nomes; nomes = new String[5]; double[] notas = new double[5]; double soma = 0, media; for (int i = 0 ; i <= 4 ; i++) System.out.println("Entre com o nome do aluno nº "+(i+1)); nomes[i] = new Scanner(System.in).nextLine(); System.out.println("Entre com a nota do aluno nº "+(i+1)); notas[i] = new Scanner(System.in).nextDouble(); soma = soma + notas[i]; media = soma / 5; System.out.println("A média dos alunos é: "+ media); System.out.println(); System.out.println("Lista dos alunos cuja nota é superior a média da turma"); for(int i = 0; i <= 4; i++) if(notas[i] > media) System.out.println(nomes[i]); 5 Revisão utilizando conceitos de instanciar objetos, classes, heranças, encapsulamento e polimorfismo