BachareladoemCiênciae Tecnologia Processamentoda Informação Estrutura Sequencial Primeiros Programas em Java Prof a Maria das Graças Bruno Marietto graca.marietto@ufabc.edu.br 1 o Quadrimestre, 2018 HelloWorld.java 2 Programa HelloWorld.java ESTRUTURA SEQUENCIAL 3 4
Estrutura Sequencial Uma estrutura seqüencial é um conjunto de comandos que serão executados em uma seqüência linear, de cima para baixo Os comandos serão executados na mesma ordem em que foram escritos C1 C2... Cn HelloWorld.java 5 6 Algoritmo Soma Faça um algoritmo para somar dois números e multiplicar o resultado da soma pelo primeiro número. Os números devem ser inseridos pelo usuário. Mostre o valor da soma e da multiplicação na tela (console) Algoritmo Soma Primeiro número informado pelo usuário Segundo número informado pelo usuário soma multiplicacao 7 8
Algoritmo Soma Programa Soma.java 1.Declarar/criar as variáveis que serão usadas 2.Pedir para o usuário entrar com dois números 3.Somar os dois números 4.Multiplicar o resultado da soma pelo primeiro número 5.Mostrar para o usuário o valor da soma e da multiplicação 9 10 Programa Soma.java TESTE O COM OS VALORES A SEGUIR: CalculoPeca.java 11 12
Algoritmo Calculo Peça Identifique os dados de saída, de entrada e de processamento no enunciado a seguir: - Receba código de uma peça - Receba o valor da peça - Receba a quantidade de peças - Calcule o valor total das peças (Quantidade * Valor da peça) - Mostre o código da peça e seu valor total Algoritmo Calculo Peça Código da peça Valor total a ser pago pelas peças compradas 13 14 Algoritmo Calculo Peça Código da peça Valor de uma peça Quantidade de peças a serem compradas Algoritmo Calculo Peça 1. Pedir para o usuário entrar com o 1.Código da peça 2.Valor unitário da peça 3.Quantidade de peças a serem compradas 2. Calcular o valor total a ser pago, multiplicando a quantidade de peças pelo seu valor unitário. Guardar este resultado na variável valortotpeca 3. Mostrar para o usuário: 1.Código da peça 2.Valor total a ser pago pelas peças 15 16
Programa CalculoPeca.java Programa CalculoPeca.java TESTE O COM OS VALORES A SEGUIR: 17 18 Funcionario.java Algoritmo Funcionário Uma empresa tem, para um determinado funcionário, os seguintes dados: a) nome do funcionário b) número de horas que ele trabalha c) número de dependentes Considere que a empresa paga R$ 5.00 por hora e R$ 100.00 por dependente. São feitos descontos de 13.5% sobre o salário bruto. Faça um algoritmo que imprima o nome do funcionário e o seu salário líquido 19
Algoritmo Funcionário Algoritmo Funcionário Nome do funcionário Salário líquido do funcionário Nome do funcionário Número de horas que ele trabalha Número de dependentes Algoritmo Funcionário 1. Pedir para o usuário entrar com: 1.Nome do funcionário 2.Número de horas que ele trabalha 3.Número de dependentes 2. Calcular o salário bruto do funcionário, considerando o seguinte cálculo: horas trabalhadas*5+numero dependentes*100 3. Calcular o salário líquido (salário já com o desconto), considerando o seguinte cálculo: desconto = (13,5*salario bruto)/100 salarioliquido=salário bruto desconto 4. Mostrar para o usuário o nome do funcionário e seu salário líquido Programa Funcionario.java
Algoritmo Funcionário TESTE O COM OS VALORES A SEGUIR: RaizesEquacao.java 26 Equação Segundo Grau: Raízes Construa um programa para calcular as raízes de uma equação do 2 0 grau (Ax 2 + Bx +C) Sendo que os valores A, B e C são fornecidos pelo usuário Considere que a equação possui duas raízes reais Equação Segundo Grau: Raízes Duas raízes reais
Equação Segundo Grau: Raízes Coeficientes da equação do segundo grau: a, b, c Equação Segundo Grau: Raízes 1. Pedir ao usuário para entrar com os coeficientes a, b, c 2. Calcular o determinante, da fórmula de Báskara: determinante = b*b-4*a*c 3. Calcular a primeira raiz da equação: Raiz1=(-b-raiz quadrada do determinante) / 2*a 4. Calcular a segunda raiz da equação: Raiz1=(-b+raiz quadrada do determinante)/2*a 5. Mostrar ao usuário o valor das duas raízes Programa RaizesEquacao.java Equação Segundo Grau: Raízes TESTE O COM OS VALORES A SEGUIR: A B C Raiz 1 Raiz 2 1-4 3 1 3 1-1 -2-1 2 2 1-1 0.5-1 6-1 -2-0.5 0.6666..
Algoritmo Média Aritmética MediaAritmetica.java Escreva um algoritmo para mostrar na tela a média aritmética de três números reais. Estes números não precisam ser digitados pelo usuário. Ou seja, o programador pode atribuir, diretamente, valores para estes números. 33 Algoritmo Média Aritmética Algoritmo Média Aritmética Média Aritmética Três números reais: num1, num2, num3
Algoritmo Média Aritmética Programa MediaAritmetica.java SAÍDA: média aritmética ENTRADA: 3 números reais (num1, num2, num3) PROCESSAMENTO: mediaaritmetica = (num1+num2+num3)/3 Algoritmo Tabuada Escreva um algoritmo para mostrar na tela tabuada de um número N. O número N deve ser informado pelo usuário. Tabuada.java 39
Algoritmo Tabuada Algoritmo Tabuada A tabuada do número N Número N Algoritmo Tabuada Programa Tabuada.java SAÍDA: tabuada ENTRADA: 1 número n PROCESSAMENTO: nx1 nx2 nx3 nx4 nx5 nx6 nx7 nx8 nx9 nx10
Programa Tabuada.java TESTE O COM OS VALORES A SEGUIR: EXERCÍCIO DESAFIO 46 Revendedora de Carros EXERCÍCIO DESAFIO Uma revendedora de carros usados paga seus vendedores um salário fixo por mês, mais uma comissão, também fixa, por cada carro vendido, e mais 5% do valor das vendas por ele efetuadas Escrever um programa no Portugol Studio para ler o número do vendedor, o número de carros por ele vendido, o valor total de suas vendas, o salário fixo e o valor que recebe por carro vendido Ao final, o algoritmo deve calcular o salário bruto mensal do vendedor, escrevendo-o juntamente com o seu número de identificação Revendedora de Carros Número de identificação do vendedor Salário mensal do vendedor
Revendedora de Carros Número de identificação do vendedor Número de carros por ele vendidos Valor total de suas vendas Salário fixo do vendedor Valor que recebe por carro vendido Revendedora de Carros 1. Pela para o usuário informar: Número de identificação do vendedor Número de carros por ele vendidos Valor total de suas vendas Salário fixo do vendedor Valor que recebe por carro vendido 2. Calcule o salário bruto do vendedor da seguinte forma: salariobruto = salariofixo + comissaoporcarro*numero carros vendidos + (5*totalVendas)/100 3. Mostrar para o usuário o salário bruto e a identificação do vendedor Revendedora de Carros ESTRUTURAS SEQUENCIAIS TESTE O COM OS VALORES A SEGUIR: AGORA É PRATICAR!! Implemente na linguagem de programação Java os exercícios da lista de comandos sequenciais