PROGRAMA HelloWorld.java ESTRUTURA SEQUENCIAL. Programa HelloWorld.java

Documentos relacionados
LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

Portugol. Tiago Alves de Oliveira

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

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

Exercícios: comandos condicionais

Introdução aos algoritmos computacionais

Data de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio

Noções de Algoritmos

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

1 ESTRUTURA SEQUENCIAL

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

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

Exercícios: comandos condicionais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)

Introdução à Programação Estruturada Parte 2. Material da Prof. Ana Eliza

Parte I - Expressões lógicas e operadores

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

Informática Aplicada I Lista: Fluxograma

Introdução ao VisuALG

Algoritmos I Aula 5 Visualg

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

1ª LISTA DE EXERCÍCIOS

CAI Fluxograma Revisão 7

PC Fluxograma Revisão 8

Programação Estruturada

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Método para Construção de Algoritmos

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo

ESTRUTURA CONDICIONAL E SELEÇÃO

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

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

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

Exercícios: Comandos de Repetição

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Introdução à Lógica de Programação. Adaptação de Luis Otavio Alvares

LISTA DE EXERCÍCIOS (2) PYTHON

Lista de Exercícios 2

Programação de Computadores

Informática Portugol IDE Revisão 1

Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

Maratona de Programação

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

Universidade Federal de Goiás Instituto de Informática

Estruturas de Repetição. João Medeiros FATERN

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

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

Algoritmos e Programação

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

Conceitos básicos de algoritmos

Algoritmos e Programação

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de repetição. Prof. Alex Camargo

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

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.

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

Linguagem C Estruturas de Repetição

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

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

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo

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

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Prof. Jorge Cavalcanti

Algoritmos. Seqüência finita e ordenada de procedimentos que resolvem um determinado problema. Exemplo: O que preciso fazer para preparar um omelete?

Introdução à Lógica de Programação

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

Introdução a programação Visão geral

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

Lista de Exercícios 3

PROGRAMAÇÃO em C. Vitor Valerio de Souza Campos

Entrada e Saída. Aula 02

Linguagem Computacional

ESTRUTURAS DE REPETIÇÃO - PARTE 1

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.

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

Introdução à Lógica de Programação

Algoritmos e Técnicas de Programação. Professora: Luciana Faria

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Instituto de Computação Programação de Computadores (TCC00326)

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

Algoritmos. Introdução à Ciência da Computação I. Prof. Jó Ueyama

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

Lista de Exercícios Complementares 1 - Prof. Red. Entrada e Saída de Dados

Fundamentos de programação

Lista de Exercícios Estrutura de Repetição

Algoritmos Computacionais

Transcrição:

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