Exercícios Resolvidos. Java Básico

Documentos relacionados
1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.

Algoritmos Resolvidos Lista 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma.

1ª LISTA DE EXERCÍCIOS - Extra

Lista de exercícios 01 de Computação Aplicada

Lista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.

Lista de Exercícios 01 Entrada e Saída de Dados

Estrutura de Condição, Escolha e Repetição

Exercícios de Programação

Programação de Computadores I - BCC 701 Lista de Exercícios 1 Módulo 1

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

Linguagem de programação Java

Exercícios de Programação Lista de Exercícios

Linguagem de Programação Java Terceira aula. Prof. Rogério Albuquerque de Almeida

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

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

Características da Linguagem C

Oficina de Programação CI Lista de Exercícios 01 Sequência Simples Entrada e Saída Parte A

Algoritmos Resolvidos Lista 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma.

Parte I - Expressões lógicas e operadores

Lista de Exercícios Linguagem C#

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

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

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

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Introdução ao VisuALG

Algoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.

Informática Aplicada I Lista: Fluxograma

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Lógica e Linguagem de Programação Aula 02 - Tópicos Preliminares Exercícios 02 - Respostas Professor: Danilo Giacobo

Entrada e Saída. Aula 02

Conceitos Básicos. Professor: Juliano Lucas Gonçalves.

Linguagem de programação métodos/funções

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

Lista de Exercícios 3

Manual de conversão de Pseudo-algoritmo para Java

Algoritmo e Introdução a Programação. Prof. Josino Rodrigues

Operadores e instruções

ALGORITMOS EXERCÍCIOS LISTA 01: ESTRUTURAS SEQUENCIAIS Profª Lucília Ribeiro. Como calcular?

Lógica e Linguagem de Programação Aula 01 - Introdução Exercícios 01 - Respostas Professor: Danilo Giacobo

Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo

CADERNO DE EXERCÍCIOS ALGORITMOS

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

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

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

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

Disciplina de Lógica de Programação - LOPS1

Algoritmos I Aula 13 Linguagem de Programação Java

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

Introdução a Programação de Jogos

Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos

EXERCÍCIOS. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Exercícios Repetição

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

2ª Lista de Exercícios de Programação I

Lista de Exercícios 7 Seleção ( if)

Universidade Federal de Goiás Instituto de Informática

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

Vetores Unimensionais

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Algoritmos II Aula 2 Vetores

03. [Manzano, 1996] Escreva um programa em C que calcule a área de um triângulo, através da fórmula área = (base * altura) / 2.

Lista de Exercícios - 1 Prof: Yuri Frota

Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM

9. imprimir o fatorial do número 10. imprimir o sucessor e o anterior de um número lido 11. Imprimir se um número é primo ou não 12. Imprimir os 100 p

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

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

Algoritmos. Conceitos e Comandos

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

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

Algoritmos. Algoritmos. Linguagem de programação. Conceitos. Conceitos. Conceitos. Sintaxe do comando para incluir bibliotecas no programa:

Algoritmos II prof. Daniel Oliveira

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

Vetores Unimensionais

Estruturas de Repetição e String. Vanessa Braganholo

Variáveis e Condicionais PROFESSOR TUTA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

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

Lista 2 - Comandos Condicionais

Introdução a JAVA. Variaveis, tipos, expressões, comandos e blocos

PROGRAMAÇÃO DE COMPUTADORES I BCC Aula Prática 02

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

Variáveis, Expressões Aritméticas e Entrada e Saída de Dados

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Problema A Maior. Adaptado por Renata Paschoal URI Brasil Nome do arquivo fonte: maior.c, maior.cpp, maior.java

Apostila de Algoritmo e Programação I

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

Comando de Seleção em Java

Algoritmos e Lógica de Programação. 6ª Lista de Exercícios Comandos de Repetição

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

Linguagem de Programação JAVA. Tiago Alves de Oliveira

Métodos. Utilizados para dividir o programa em subprogramas

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Transcrição:

Exercícios Resolvidos Java Básico 1. Escrever um programa java que receba dois números e exiba o resultado da sua soma. // Programa de adição que permite a soma de dois números // Programa utiliza a classe Scanner public class Exerc1 // Método principal inicia a execução do aplicativo Java public static void main( String[] args) // Cria um Scanner para obter entrada da janela de comando Scanner input = new Scanner( System.in ); int number1; // primeiro número a adicionar int number2; // segundo número a adicionar int sum; // soma de number1 e number2 System.out.print( " Digite o primeiro número: "); // prompt number1 = input.nextint(); // lê o primeiro nº fornecido pelo usuário System.out.print( " Digite o segundo número: "); // prompt number2 = input.nextint(); // lê o segundo mº fornecido pelo usuário sum = number1 + number2 ; // soma os números e armazena o total em sum System.out.printf("O resultado é %s\n" +sum); // exibe o resultado da soma

2. Escrever um programa que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos public class Exerc2 int x, y; // primeiro número e segundo número int soma, subt, div, mult; // operações System.out.print("Digite o primeiro número:" ); x = input.nextint(); System.out.print("Digite o segundo número:" ); y = input.nextint(); soma = x + y; subt = x - y; div = x / y; mult = x * y; System.out.println("A soma é:" +soma); System.out.println("A subtração é:" +subt); System.out.println("A divisão é:" +div); System.out.println("A multiplicação é:" +mult);

3. Escrever um programa para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto. public class Exerc3 public static void main (String args[]) double TaxaDeConsumo; // media de combustível por km double km1; // km inicial double km2; // km final double kmtotal; // km percorridos double litros; // combustivel gasto System.out.print("Informe o KM inicial: " ); km1 = input.nextdouble(); System.out.print("Informe o KM final: " ); km2 = input.nextdouble(); System.out.print("Informe a quantidade de litros consumidos:" ); litros = input.nextdouble(); kmtotal = km2 - km1; TaxaDeConsumo = kmtotal / litros; System.out.println("O total percorrido foi de" +kmtotal+ "Km"); System.out.println("A Taxa media de consumo é de" +TaxaDeConsumo+ "litros por km percorrido");

4. Escrever um programa que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês. public class Exerc4 String nomevendedor; double salariofixo; // Salario Fixo do vendedor double vendas; // vendas efetuadas pelo vendedor double comissao; // comissão de 15% sobre as vendas double salariofinal; // salario final ( fixo + comissao ) System.out.print(" Digite o nome do vendedor:" ); nomevendedor = input.nextline(); System.out.print("Digite o salário fixo do vendedor:" ); salariofixo = input.nextdouble(); System.out.print("Digite o total de vendas efetuadas pelo vendedor:" ); vendas = input.nextdouble(); comissao = ( vendas * 15 ) / 100; salariofinal = comissao + salariofixo; System.out.println("Nome do Vendedor:" +nomevendedor); System.out.println("Salario Fixo:" +salariofixo+ "reais"); System.out.println("Salario Final:" +salariofinal+ "reais");

5. Escrever um programa que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média (aritmética). MEDIA = nota1 + nota2 + nota3 / 3 public class Exerc5 String nomealuno; double nota1; double nota2; double nota3; double mediafinal; System.out.print("Digite o nome do aluno:" ); nomealuno = input.nextline(); System.out.print("Digite a nota da primeira prova:" ); nota1 = input.nextdouble(); System.out.print("Digite a nota da segunda prova:" ); nota2 = input.nextdouble(); System.out.print("Digite a nota da terceira prova:" ); nota3 = input.nextdouble(); mediafinal = ( nota1 + nota2 + nota3 ) / 3; System.out.println("Nome do aluno:" +nomealuno); System.out.println("A média do aluno é:" +mediafinal);

6. Escrever uma programa em que leia dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. Lembrando que temos que ter 3 variáveis para que uma haja como variável de armazenamento, ou seja, para evitar que o valor original de a se perca é necessário associar a uma outra variável (denominada usualmente de variável auxiliar) tal valor, estabelecer uma associação de a com o valor em b e, por último, associar b ao valor "salvo" na variável auxiliar. public class Exerc6 int a, b, c; System.out.print("Digite o valor de A:" ); a = input.nextint(); System.out.print("Digite o valor de B:" ); b = input.nextint(); c = a; a = b; b = c; System.out.println(" O valor de A é:" +a); System.out.println(" O valor de B é:" +b);

7. Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. public class Exerc7 double C, F; System.out.print("Digite a temperatura em Graus Celsius:" ); C = input.nextdouble(); F = ( 9 * C + 160 ) / 5; System.out.printf(" A temperatura convertida para Fahrenheit é:" +F);

8. Elaborar um programa que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário. public class Exerc8 double real; // valor da conversão de dólar para real double dolar; // quantidade em dólares do usuário double cotacao; // cotação do dólar System.out.print("Digite a quantidade em dolar:" ); dolar = input.nextdouble(); System.out.print("Digite a cotação do dolar:" ); cotacao = input.nextdouble(); real = dolar * cotacao; System.out.printf("Quantia em reais: " +real+ " R$");

9. Faça um programa que receba um valor que foi depositado e exiba o valor com rendimento após um mês. Considere fixo o juro da poupança em 0.70% a. m. public class Exerc9 double deposito; // valor depositado double juros; // juros de 0,70% ao mês double rendimento; // rendimento após um mês System.out.print("Digite o valor do deposito:" ); deposito = input.nextdouble(); juros = ( deposito * 0.70 ) / 100; // calculando a porcentagem de juros rendimento = juros + deposito; System.out.print("O rendimento da poupança no mês foi de " +rendimento+ "R$" );

10. A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um programa que receba um valor de uma compra e mostre o valor das prestações. public class Exerc10 double valorproduto; double valorprestacao; int parcelas = 5; System.out.print("Digite o valor da compra: " ); valorproduto = input.nextdouble(); valorprestacao = valorproduto / parcelas; System.out.print("O valor de cada parcela é de: " +valorprestacao+ " R$");

11. Faça um programa que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário. public class Exerc11 double precodecusto; double acrescimo; double valorvenda; System.out.print("Digite o preço de custo do produto: "); precodecusto = input.nextdouble(); System.out.print("Digite a porcentagem de acrescimo: "); acrescimo = input.nextdouble(); valorvenda = (precodecusto * acrescimo) / 100 + precodecusto; R$"); System.out.printf("O valor de venda do produto é: "+valorvenda+ "

12. Escreva um programa para ler o raio de um circulo, calcular e escrever a sua área. (pr²) Calculo: área= PI*(raio²) public class Exerc12 double raio; double PI = 3.14; double area; System.out.print("Digite o raio do circulo: " ); raio = input.nextdouble(); area = PI * (raio * raio); System.out.print("A Area do circulo é: " +area );

13. Escreva um programa que entre com um número e o imprima caso seja maior do que 20. public class Exerc13 int num; System.out.print("digite um número: "); num = input.nextint(); if ( num >= 20 ) System.out.print( "numero " +num+ " é maior que 20"); else if( num < 20 ) System.out.print( "numero " +num+ " é menor que 20");

14. Entrar com dois números e imprimir o menor número (suponha números diferentes). public class Exerc14 int x, y; System.out.print("Digite um número: "); x = input.nextint(); System.out.print("Digite um número diferente do primeiro: "); y = input.nextint(); if ( x < y ) System.out.printf("O numero " +x+ "é o menor"); else if ( x > y ) System.out.printf("O numero " +y+ "é menor");

15. Entrar com dois números eimprimi-los em ordem decrescente (suponha números diferentes). public class Exerc15 int x,y; System.out.print("Digite o um numero: "); x = input.nextint(); System.out.print("Digite um numero diferente do primeiro: "); y = input.nextint(); if ( x > y ) System.out.println( +x+ " " +y); else if ( x < y ) System.out.print ( +y+ "... " +x);