Solução Introdução à programação

Documentos relacionados
Solução 1ª Lista de Exercícios

G A B A R I T O. Estrutura Sequencial

Algoritmos e Programação

Algoritmos e Programação

Algoritmos e Programação

Exercícios: variáveis e expressões

1 ESTRUTURA SEQUENCIAL

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

Exercícios C++ Lista1 Exemplo em C++: 1- Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números.

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.

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

LISTA 2 DE EXERCÍCIOS

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

Lista 4 Introdução à Programação Entregar até 07/05/2012

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada.

Preço de uma lapiseira Quantidade Preço de uma agenda Quantidade R$ 10, R$ 24, R$ 15,00 80 R$ 13, R$ 20,00 60 R$ 30,00 160

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

Exercícios: comandos de repetição

Lista de Exercícios Revisão de Lógica. 01. Desenvolva um programa em C que receba três valores numéricos inteiros e mostre a soma desses três números.

Questões Gerais de Geometria Plana

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

Exercícios (if/ if else/ if elseif else)

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

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++

2ª Lista de Exercícios

BC-0505 Processamento da Informação

Algoritmos & Programação

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores

QUESTÃO 16 Dois garotos, tentando pular um muro, encostaram um banco de 50 cm de altura no muro e colocaram uma escada sobre ele, conforme a figura.

Comandos de Desvio 1

Lista de Exercícios I - Linguagem e Plataforma Java

Disciplina de Matemática Professora Valéria Espíndola Lessa. Atividades de Revisão 1º ano do EM 1º bimestre de Nome: Data:

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

Estrutura Condicional em C - Lista de Exercícios

Conceitos de Programação

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

Matemática. A probabilidade pedida é p =

Correção dos Exercícios

Algoritmos II Aula 2 Vetores

5 são flamenguistas. A metade dos restantes é

Algoritmos. Prof. Jonatas Bastos

- no assunto colocar [ALG] PRIMEIRA PARTE

17. Faça um programa que escreve na tela a mesma frase 10vezes. E depois faça com que o programa mostre o número de cada linha no início e no final

Lista de Estudo P2 Matemática 2 ano

Resposta: Não. Por exemplo, em 1998 houve um aumento.

= Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos.

FUNÇÕES MATEMÁTICAS NÚMERO : PI() SENO E COSSENO: SEN() E COS()

Quantos estudantes usariam somente camiseta, sem boné e sem tênis? Para quais valores de a não se pode determinar a inversa

Raciocínio Quantitativo Prova ANPAD - Fevereiro 2007

PROVA DE MATEMÁTICA CONCURSO DE ADMISSÃO 2013/2014 1º ANO DO ENSINO MÉDIO

Switch switch switch switch switch variável_inteira valor1 valor2 switch variável_inteira case case break switch case default default switch switch

REVISITANDO A GEOMETRIA PLANA

Aula 4 Função do 2º Grau

UNICAMP ª Fase MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

UNIVERSIDADE FEDERAL DO PARÁ BIBLIOTECA DE OBJETOS MATEMÁTICOS COORDENADOR: Dr. MARCIO LIMA

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

COLÉGIO SHALOM 9 ANO Professora: Bethânia Rodrigues 65 Geometria. Aluno(a):. Nº.

II - Teorema da bissetriz

Vetores Unimensionais

Lista de Geometria 1 - Professor Habib

CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada FUNÇÃO RECEITA

MATEMÁTICA PROVA 3º BIMESTRE

Solução da prova da 2a fase OBMEP 2014 Nível 2. Questão 1. item a)

MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO COLÉGIO MILITAR DO RECIFE PROVA DE MATEMÁTICA 1ª SÉRIE DO ENSINO MÉDIO

Exercícios: Comandos de Repetição

2.1 - Triângulo Equilátero: é todo triângulo que apresenta os três lados com a mesma medida. Nesse caso dizemos que os três lados são congruentes.

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

MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO ESCOLA DE SARGENTOS DAS ARMAS ESCOLA SARGENTO MAX WOLF FILHO

1 Determine os valores de x e y, sabendo que os triângulos ABC e DEF são semelhantes:

TECNÓLOGO EM CONSTRUÇÃO CIVIL. Aula 6 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega

Vetores Unimensionais

ATIVIDADE DE MATEMÁTICA (PARA CASA) Data de entrega 18/04/2012

ÁLGEBRA. Aula 1 _ Função Polinomial do 2º Grau Professor Luciano Nóbrega. Maria Auxiliadora

Nome: N.º: Endereço: Data: Telefone: PARA QUEM CURSA O 9 Ọ ANO DO ENSINO FUNDAMENTAL EM 2016 Disciplina: MATEMÁTICA

MC Teste de Mesa e Comandos Repetitivos

Disciplina: Matemática Data da entrega: 13/03/2015.

Técnico de Nível Médio Subsequente em Geologia. Aula 2. Trigonometria no Triângulo Retângulo Professor Luciano Nóbrega

1 PONTOS NOTÁVEIS. 1.1 Baricentro. 1.3 Circuncentro. 1.2 Incentro. Matemática 2 Pedro Paulo

b b 4ac =, onde 2 , é um número REAL que pode ser: positivo, nulo ou negativo.

Exercícios Resolvidos. Java Básico

Versão 2. Identifica claramente, na folha de respostas, a versão do teste (1 ou 2) a que respondes.

Exercícios complementares para estudo 3º Bimestre 7º ano Prof.ª Roseli Lista 1

5-(UFMA MA-98) Num triângulo retângulo, as projeções dos catetos sobre a hipotenusa medem 4cm e 1cm respectivamente. A área desse triângulo mede:

NOTAÇÕES. : distância do ponto P à reta r : segmento de extremidades nos pontos A e B

f (x) = a n x n + a n - 1 x n a 0 = 0 (a n > 0)

Matemática A. Versão 1. Na sua folha de respostas, indique de forma legível a versão do teste. Teste Intermédio de Matemática A.

Função do 2º Grau. 2 =, onde 2. b 4ac. , é um número REAL que pode ser: positivo, nulo ou negativo.

Algoritmos e Linguagens de Programação

Processamento da Informação BC-05045

Simulado de Linguagem de Programação Java

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS

NDMAT Núcleo de Desenvolvimentos Matemáticos

UNIGRANRIO

TC DE GEOMETRIA 8 a SÉRIE OLÍMPICA ENSINO FUNDAMENTAL

CONCURSO DE ADMISSÃO AO COLÉGIO MILITAR DO RECIFE - 96 / 97 MÚLTIPLA ESCOLHA

Somando os termos de uma progressão aritmética

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

XXXI OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 2 (8º. ou 9º. anos) GABARITO

Capítulo 6. Geometria Plana

Transcrição:

Solução Introdução à programação 8. Faça um programa que receba quatro números inteiros, calcule e mostre a soma desses números. public class ex_8 { public static void main (String args[]){ int N1, N2, N3, N4, SOMA; System.out.print("Digite quatro números inteiros: "); N1 = entrada.nextint(); N2 = entrada.nextint(); N3 = entrada.nextint(); N4 = entrada.nextint(); SOMA = N1+N2+N3+N4; System.out.printf("A soma dos números é %d\n", SOMA); 9. Faça um programa que receba três notas, calcule e mostre a média aritmética entre elas. public class ex_9 { public static void main (String args[]){ double NOTA1, NOTA2, NOTA3, MEDIA; DecimalFormat NOTAS = new DecimalFormat("0.0"); System.out.print("Digite as três notas: "); NOTA1 = entrada.nextdouble(); NOTA2 = entrada.nextdouble(); NOTA3 = entrada.nextdouble(); MEDIA = (NOTA1+NOTA2+NOTA3)/3; System.out.printf("A média das notas é: " +NOTAS.format(MEDIA)); 10. Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. public class ex_10 { public static void main (String args[]){ double NOTA1, NOTA2, NOTA3, MEDIA; int PESO1, PESO2, PESO3; DecimalFormat NOTAS = new DecimalFormat("0.0"); System.out.println("Digite três notas: "); NOTA1 = entrada.nextdouble(); NOTA2 = entrada.nextdouble(); NOTA3 = entrada.nextdouble(); System.out.println("Digite um peso para cada nota"); PESO1 = entrada.nextint(); PESO2 = entrada.nextint(); PESO3 = entrada.nextint(); MEDIA = (NOTA1*PESO1 + NOTA2*PESO2 + NOTA3*PESO3)/ (PESO1 + PESO2 + PESO3); System.out.printf("A média ponderada é: " +NOTAS.format(MEDIA));

11. Faça um programa que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu um aumento de 25%. ; public class ex_11 { double SALARIO; System.out.println("Entre com o salário do funcinário: "); SALARIO = entrada.nextdouble(); System.out.printf("O novo salário é " +MOEDA.format(SALARIO*1.25)); 12. Faça um programa que receba o salário de um funcionário e o percentual de aumento, calcule e mostre o valor do aumento e o novo salário. public class ex_12 { double SALARIO, PORC; System.out.println("Entre com o salário do funcionário: "); SALARIO = entrada.nextdouble(); System.out.println("Entre com o percentual de aumento: "); PORC = entrada.nextdouble(); System.out.printf("O novo salário: " +MOEDA.format(SALARIO*(1+PORC/100))); 13. Faça um programa que receba o salário-base de um funcionário, calcule e mostre o salário a receber, sabendo-se que esse funcionário tem gratificação de 5% sobre o salário-base e paga imposto de 11% sobre o salário-base. public class ex_13 { double SALARIO; System.out.println("Entre com o salário base do funcionario: "); SALARIO = entrada.nextdouble(); System.out.printf("O salário a receber é: " +MOEDA.format(SALARIO*(1 + 0.05-0.11))); 14. Faça um programa que recebe o salário-base de um funcionário, calcule e mostre o seu salário a receber, sabendo-se que esse funcionário tem gratificação de R$ 50,00 e paga imposto de 10% sobre o salário-base. public class ex_14 { public static void main (String args[]){

double SALARIO; System.out.println("Entre com o salário base: "); SALARIO = entrada.nextdouble(); System.out.println("O salário a receber é: " +MOEDA.format(SALARIO*(1-0.1)+50)); 15. Faça um programa que receba o valor de um depósito e o valor da taxa de juros, calcule e mostre o valor do rendimento e o valor total depois do rendimento. public class ex_15 { double DEPOSITO, TXJUROS; System.out.println("Valor do depósito: "); DEPOSITO = entrada.nextdouble(); System.out.println("Taxa de juros: "); TXJUROS = entrada.nextdouble(); System.out.println("O valor do rendimento é de: " +MOEDA.format(DEPOSITO*TXJUROS/100)); System.out.println("O valor total após o rendimento é: " +MOEDA.format(DEPOSITO*(1+TXJUROS/100))); 16. Faça um programa que calcule e mostre a área de um triângulo. Sabe-se que: área = (base * altura)/2 ; public class ex_16 { double BASE, ALTURA; DecimalFormat NUMERO_REAL = new DecimalFormat("0.000"); BASE = Double.parseDouble(JOptionPane.showInputDialog ("Entre com a base")); ALTURA = Double.parseDouble(JOptionPane.showInputDialog ("Entre com a altura")); "A área do triângulo é: " +NUMERO_REAL.format(BASE*ALTURA/2)); 17. Faça um programa que calcule e mostre a área de um círculo. Sabe-se que: Área = R 2 public class ex_17 { double RAIO; final double PI = 3.141593; //declaração de constante DecimalFormat NUMERO_REAL = new DecimalFormat("0.000000"); RAIO = Double.parseDouble(JOptionPane.showInputDialog ("Entre com o raio")); "A área do cículo é: " +NUMERO_REAL.format(PI*Math.pow(RAIO, 2)));

18. Faça um programa que receba um número positivo e maior que zero, calcule e mostre: a) O número digitado ao quadrado b) O número digitado ao cubo c) A raiz quadrada do número digitado d) A raiz cúbica do número digitado public class ex_18 { float NUM; DecimalFormat NUMERO_REAL = new DecimalFormat("0.000"); NUM = Float.parseFloat(JOptionPane.showInputDialog ("Digite um número positivo maior que zero")); "O quadradro do número " +NUMERO_REAL.format(Math.pow(NUM, 2))+"\n"+ "O cubo do número " +NUMERO_REAL.format(Math.pow(NUM, 3))+"\n"+ "A razia quadrada do número " +NUMERO_REAL.format(Math.sqrt(NUM))+"\n"+ "A raiz cúbica do número " +NUMERO_REAL.format(Math.cbrt(NUM))); 19. Faça um programa que receba dois números maiores que zero, calcule e mostre um elevado ao outro. public class ex_19 { float NUM1, NUM2; NUM1 = Float.parseFloat(JOptionPane.showInputDialog ("Digite um número maior que zero")); NUM2 = Float.parseFloat(JOptionPane.showInputDialog ("Digite outro número maior que zero")); NUMERO_REAL.format(NUM1)+" elevado a "+ NUMERO_REAL.format(NUM2)+" é "+ NUMERO_REAL.format(Math.pow(NUM1, NUM2))+"\n"+ NUMERO_REAL.format(NUM2)+" elevado a "+ NUMERO_REAL.format(NUM1)+" é "+ NUMERO_REAL.format(Math.pow(NUM2, NUM1))); 20. Sabe-se que: 1 pé = 12 polegadas 1 jarda = 3 pés 1 milha = 1.760 jardas Faça um programa que receba uma medida em pés, faça as conversões a seguir e mostre os resultado a) Polegadas b) Jardas c) Milhas

public class ex_20 { float MEDIDA; MEDIDA = Float.parseFloat(JOptionPane.showInputDialog ("Entre com a medida em pés")); "Conversão para polegadas: "+ NUMERO_REAL.format(MEDIDA*12)+"\n"+ "Conversão para jardas: "+ NUMERO_REAL.format(MEDIDA/3)+"\n"+ "Conversão para milhas: "+ NUMERO_REAL.format(MEDIDA/3/1760)); 21. Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule e mostre: a) A idade dessa pessoa b) Quantos anos essa pessoa terá em 2015 public class ex_21 { int ANO_NASC, ANO_ATUAL; ANO_NASC = Integer.parseInt(JOptionPane.showInputDialog ("Digite o ano de nascimento")); ANO_ATUAL = Integer.parseInt(JOptionPane.showInputDialog ("Digite o ano atual")); "Você tem: "+(ANO_ATUAL-ANO_NASC)+" anos"+"\n"+ "Em 2015 você terá: "+(2015-ANO_NASC)+" anos"); 22. O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um programa que receba o preço de fábrica de um veículo, o percentual de lucro do distribuidor e o percentual de impostos. Calcule e mostre: a) O valor correspondente ao lucro do distribuidor. b) O valor correspondente aos impostos. c) O preço final do veículo. public class ex_22 { float VAL_FAB, LUCRO, IMPOSTO; VAL_FAB = Float.parseFloat(JOptionPane.showInputDialog ("Digite o preço de fábrica do veículo")); LUCRO = Float.parseFloat(JOptionPane.showInputDialog ("Digite o percentual de lucro do distribuidor")); IMPOSTO = Float.parseFloat(JOptionPane.showInputDialog ("Digite o percentual de impostos a pagar")); "O valor correspondente ao lucro do distribuidor: "+ MOEDA.format(VAL_FAB*LUCRO/100)+"\n"+ "O valor correspondente aos imposto: "+

MOEDA.format(VAL_FAB*IMPOSTO/100)+"\n"+ "O preço final do veículo ao consumodir: "+ MOEDA.format(VAL_FAB*(1+LUCRO/100+IMPOSTO/100))); 23. Faça um programa que receba o número de horas trabalhadas e o valor do salário mínimo. Calcule e mostre o salário a receber seguindo as regras abaixo: a) A hora trabalhada vale a metade do salário mínimo. b) O salário bruto equivale ao número de horas trabalhadas multiplicado pelo valor da hora trabalhada. c) O imposto equivale a 3% do salário bruto. d) O salário a receber equivale ao salário bruto menos o imposto. public class ex_23 { int HORAS; float SAL_MIN, HR_TRAB, SAL_BRUTO, SAL_LIQ; HORAS = Integer.parseInt(JOptionPane.showInputDialog ("Digite a quantidade de horas trabalhada")); SAL_MIN = Float.parseFloat(JOptionPane.showInputDialog ("Digite o valor do salário mínimo")); HR_TRAB = SAL_MIN/2; SAL_BRUTO = HORAS * HR_TRAB; SAL_LIQ = SAL_BRUTO-(1*0.03f); "O salário a receber é " +MOEDA.format(SAL_LIQ)); 24. Pedro comprou um saco de ração com peso em quilos. Pedro possui dois gatos para os quais fornece a quantidade de ração em gramas. Faça um programa que receba o peso do saco de ração e a quantidade de ração fornecida para cada gato. Calcule e mostre quanto restará de ração no saco após cinco dias. public class ex_24 { float PESO, QTDE; PESO = Float.parseFloat(JOptionPane.showInputDialog ("Digite o peso do saco de ração (Kg)")); QTDE = Float.parseFloat(JOptionPane.showInputDialog ("Digite a quantidade de ração fornecida (g)")); PESO = PESO*1000; QTDE = QTDE * 2; "Após 5 dias de consumo restará (g): "+ NUMERO_REAL.format(PESO-5*QTDE)+"\n"+ "Após 5 dias de consumo restará (Kg): "+ NUMERO_REAL.format((PESO-5*QTDE)/1000));

25. Cada degrau de uma escada tem X de altura. Faça um programa que receba essa altura e a altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário. public class ex_25 { float DEGRAU, ALTURA; DEGRAU = Float.parseFloat(JOptionPane.showInputDialog ("Entre com a altura do degrau (cm)")); ALTURA = Float.parseFloat(JOptionPane.showInputDialog ("Entre com a altura que o usuário deseja alcançar (m)")); "O usuário deve subir "+ Math.round(ALTURA/(DEGRAU/100))); 26. Faça um programa que receba a medida do ângulo formado por uma escada apoiada no chão e encostada na parede e a altura da parede onde está a ponta da escada. Calcule e mostre a medida desta escada. public class EX_26 { double ANGULO, ALTURA, ESCADA, RADIANO; ANGULO = Double.parseDouble(JOptionPane.showInputDialog ("Entre com o ângulo")); ALTURA = Double.parseDouble(JOptionPane.showInputDialog ("Entre com a altura")); RADIANO = ANGULO * (Math.PI)/180; ESCADA = ALTURA / Math.sin(RADIANO); "A medida da escada é: "+ NUMERO_REAL.format(ESCADA)); 27. Faça um programa para calcular e mostrar a que distância deve estar uma escada da parede. O usuário deve fornecer o tamanho da escada e a altura em que deseja pregar o quadro. Lembre-se de que o tamanho da escada deve ser maior que a altura que se deseja alcançar. X altura em que deseja pregar o quadro. Y distância em que deverá ficar a escada. Z tamanho da escada.

public class ex_27 { double X, Y, Z; Z = Double.parseDouble(JOptionPane.showInputDialog ("Entre com o tamanho da escada")); X = Double.parseDouble(JOptionPane.showInputDialog ("Entre com a altura em que deseja pregar o quadro")); Y = Math.sqrt(Math.pow(Z, 2)-Math.pow(X, 2)); "A distância em que a escada deverá ficar é: "+ NUMERO_REAL.format(Y));