Algoritmos e Linguagens de Programação



Documentos relacionados
Lista de Exercícios de Estrutura Sequencial Resolvida

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.

Universidade Federal de Goiás Instituto de Informática

I Lista de Exercícios

Lista de Exercícios 03b Algoritmos Repetição

REVISÃO. É usado para mostrar dados na tela ou na Impressora e podem apresentar mensagens e variáveis. Escreva X Escreva O Resultado de X =, X

Algoritmos com Estrutura Sequencial

Lista de Exercícios 03b Repetição. 63) Escreva um programa que receba números do usuário enquanto eles forem positivos e

CADERNO DE EXERCÍCIOS ALGORITMOS

2ª Lista de exercícios

Programação Visual TIC - 3PA. Lista de Exercícios 01

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Lista de Exercícios 03 Algoritmos e Scilab Estrutura de Repetição 1) Escreva um algoritmo em Scilab que imprima todos os números inteiros de 0 a 50.

Resposta: Resposta: KLAITON - 1ª SEMANA - EXT OLIMP WS - MAT 5

abaixo, onde a é o dividendo, d é o divisor, q é o quociente e r é o resto.

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Nível 1 IV FAPMAT 28/10/2007

Exercícios de Java Aula 13

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

Python Condicionais e Loops. Introdução à Programação SI1

Estruturas de Repetição

CURSO FREE PMES PREPARATÓRIO JC

Lista de Exercícios 01 Algoritmos Seqüência Simples

PROGRAMAÇÃO DE COMPUTADORES I - BCC Lista de Exercícios do Módulo 1 - Preparação para a Prova 1

Aula 3 Desvio Condicional

PRIMEIRA LISTA DE EXERCÍCIOS DE ALGORITMOS

EXERCÍCIOS IV SÉRIES DE PAGAMENTOS IGUAIS E CONSECUTIVOS 1. Calcular o montante, no final de 2 anos, correspondente à aplicação de 24 parcelas iguais

Matemática para Concursos - Provas Gabaritadas. André Luiz Brandão

PROVA RESOLVIDA E COMENTADA DO BANCO DO BRASIL FCC MATEMÁTICA E RACIOCÍNIO LÓGICO.

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

1. Examine cada relação e escreva se é uma função de A em B ou não. Em caso afirmativo determine o domínio, a imagem e o contradomínio.

Compilado pela Prof a Sílvia Moraes Organizado por Stewart Unger

O vídeo caberá no pendrive e será baixado em 400 segundos.

Lista de Exercícios de Estrutura Condicional

CURSO TÉCNICO MPU Disciplina: Matemática Tema: Matemática básica: potenciação Prof.: Valdeci Lima Data: Novembro/Dezembro de 2006 POTENCIAÇÃO.

NOME : Data : / / 9º Ano

Nome: Data. Prof: Manoel Amaurício. p p% de C é C. 100 exemplo 1: 14% = 0,14 20% = 0,2 2% = 0,02

Você sabe a regra de três?

( ) , L x x. L x x x. (17) Lx ( ) L(17) L(17) L(17)

ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA PROF. CARLINHOS NOME: N O :

Questão 1. Questão 3. Questão 2. Questão 4. alternativa C. ver comentário. alternativa D

OBS.: Usem as funções rand() e srand(). Qualquer duvida,

Módulo 6 Porcentagem

Lista de exercícios (seqüencial)

Exercícios base para a prova 2 bimestre e final

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

NOME: Nº. ASSUNTO: Recuperação Final - 1a.lista de exercícios VALOR: 13,0 NOTA:

MATEMÁTICA FINANCEIRA

1. Leia um número inteiro e escreva seu sucessor e antecessor.

1. Estrutura de seleção. Seleção: algumas etapas (passos) do algoritmo são executadas dependendo do resultado de uma condição

INTRODUÇÃO À MATEMÁTICA FINANCEIRA

SEQÜÊNCIA DE DEPÓSITOS

COLÉGIO MILITAR DE BELO HORIZONTE CONCURSO DE ADMISSÃO 2003 / 2004 PROVA DE MATEMÁTICA 5ª SÉRIE DO ENSINO FUNDAMENTAL IDENTIFICAÇÃO

Lista de Exercícios MATEMÁTICA

Lista de Exercícios 02 Algoritmos Estrutura Condicional

A balança abaixo contém em seus pratos pesos de 1 kg e um pacote de peso desconhecido.

Denominando o preço das caixas tipo 2B de C e as caixas flex por F, pode-se escrever um sistema:

Exercícios de Fixação Pseudocódigo e Estruturas Básicas de Controle

Matemática Profª Valéria Lanna

Universidade Federal de Alagoas Eixo da Tecnologia Campus do Sertão Programa de Educação Tutorial

UNIVERSIDADE FEDERAL DA BAHIA DEPARTAMENTO DE MATEMÁTICA MATEMÁTICA FINANCEIRA MAT 191 PROFESSORES: ENALDO VERGASTA, GLÓRIA MÁRCIA, JODÁLIA ARLEGO

MATEMÁTICA FINANCEIRA

Matemática. Atividades. complementares. ENSINO FUNDAMENTAL 7- º ano. Este material é um complemento da obra Matemática 7. uso escolar. Venda proibida.

RESOLUÇÃO PROVA TJ PR

PROCESSO DE SELEÇÃO DE CURSOS TÉCNICOS APRENDIZAGEM RESOLUÇÃO DA PROVA DE MATEMÁTICA

Prof. Eugênio Carlos Stieler

Aulas 8 e 9. Aulas 10 e 11. Colégio Jesus Adolescente. a n g l o

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

BANCO DO BRASIL Questão 11. Resolução:

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

Devemos escolher os números com os menores expoentes, cujas bases são comuns aos três desenvolvimentos em fatores primos.

Excel Planilhas Eletrônicas

Algoritmos e Programação. Prof. Tarcio Carvalho

CIÊNCIAS CONTÁBEIS MATEMATICA FINANCEIRA JUROS SIMPLES

07. (PUC-MG) Uma função do 1 o grau é tal que f(-1) = 5 e f(3)=-3. Então f(0) é igual a : a) 0 b) 2 c) 3 d) 4 e) -1

Função Afim Função do 1º Grau

Faculdade de Computação - UFMS

Componente Curricular: Matemática Financeira Professor: Jarbas Thaunahy

Introdução a Algoritmos Parte 04

Área e perímetro. O cálculo de área é feito, multiplicando os valores dos lados dos polígonos:

Exercícios de Matemática para Concurso Público. Razão e proporção Porcentagem

Elementos de Análise Financeira Matemática Financeira e Inflação Profa. Patricia Maria Bortolon

I. MATEMÁTICA FINANCEIRA - ANDRÉ ARRUDA TAXAS DE JUROS. Taxas Proporcionais

Matemática Abaixo temos um extrato bancário simplificado do mês de novembro.

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

Roteiro da aula. MA091 Matemática básica. Aula 11 Equações e sistemas lineares. Francisco A. M. Gomes. Março de 2015

TOPICO 9 FUNÇÕES MATEMÁTICAS E SUAS REPRESENTAÇÕES

Conceitos Básicos 09/10/2015. Módulo IV Capitalização Composta. CAPITALIZAÇÃO COMPOSTA Montante e Juro Fórmulas Derivadas

Progressão Geométrica- 1º ano

MÓDULO IX PARABÉNS!!!!!!

Canguru Matemático sem Fronteiras 2014

DISCURSIVAS SÉRIE AULA AULA 01

Lista de Exercícios 3 Estrutura Condicional

mat fin 2008/6/27 13:15 page 53 #50

Lista de Exercícios 10 Matemática Financeira

Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção

GABARITO DOS EXERCÍCIOS

FUNÇÃO DE 1º GRAU. = mx + n, sendo m e n números reais. Questão 01 Dadas as funções f de IR em IR, identifique com um X, aquelas que são do 1º grau.

MATEMÁTICA FINANCEIRA CARREIRAS FISCAIS 1

Física Simples e Objetiva Mecânica Cinemática e Dinâmica Professor Paulo Byron. Apresentação

Transcrição:

Estrutura Sequencial Lista de Exercícios 01 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior IMPORTANTE: Lembre-se! As respostas apresentadas a seguir não são únicas. Ou seja, existem dezenas de outras formas de se resolver, através de algoritmos, os problemas propostos. 1) Ler dois números inteiros e imprimir a soma deles. declare num1, num2 : inteiro; escreva Digite um número: ; leia num1; escreva Digite outro número: ; leia num2; escreva Total da soma é:, num1 + num2; 2) Elabore um algoritmo que leia o tamanho do lado de um quadrado e informe a área e o perímetro do quadrado. (Perímetro = 4 * L; área = L ^ 2).. declare lado, area, perimetro : real; escreva Informe o tamanho do lado do quadrado: ; leia lado; area lado * lado; perímetro lado * 4; escreva O tamanho da área é:, area; escreva O tamanho do perímetro é:, perimetro; 3) Reescreva o exercício anterior, alterando o algoritmo para que a cotação do dólar passe a ser informada pelo usuário, de acordo com a cotação da data em que o programa está sendo executado. declare dinheiro, valorcotacao : real; escreva Digite o valor em Reais: ; leia dinheiro; escreva Digite o valor da cotação do Dólar: ; leia valorcotacao; escreva O total em Reais convertido em Dólar é:, dinheiro / valorcotacao; 4) Faça um programa que receba três notas e seus respectivos pesos, calcule e mostre a média ponderara dessas notas. Fórmula do cálculo da média ponderada:

Onde: X = Valor W = Peso declare nota1, nota2, nota3, peso1, peso2, peso3, media : inteiro; escreva Digite a 1ª. nota: ; leia nota1; escreva Digite o 1º. peso: ; leia peso1; escreva Digite a 2ª. nota: ; leia nota2; escreva Digite o 2º. peso: ; leia peso2; escreva Digite a 3ª. nota: ; leia nota3; escreva Digite o 3º. peso: ; leia peso3; media (nota1*peso1 + nota2*peso2 + nota3*peso3)/(peso1 + peso2 + peso3) escreva A média ponderada é:, media; 5) Faça um algoritmo que apresente, para um salário informado pelo usuário, um novo salário com aumento de 37%. declare sal : real; escreva Digite o valor do salário: ; escreva O salário com 37% de aumento é:, sal + (sal * 37 / 100); 6) Altere o algoritmo anterior para que um aumento de 10% seja aplicado três vezes consecutivas sobre o salário digitado. (Lembre-se: aplicar um aumento de 10% por três vezes seguidas é diferente de aplicar um aumento de 30%). declare sal : real; escreva Digite o valor do salário: ; sal sal * 1.1; sal sal * 1.1; sal sal * 1.1; escreva O novo salário é:, sal; 7) Faça um programa que receba o valor do salário do funcionário e também o valor do percentual a ser aplicado como aumento no salário digitado. Calcule e mostre o novo valor do salário. declare sal, perc : real; escreva Digite o valor do salário: ; escreva Digite o valor do percentual de aumento: ; leia perc; escreva O novo salário é:, sal + (sal * perc / 100);

8) Elabore um algoritmo que leia do teclado uma quantidade de segundos e transforme este tempo em dias, horas e minutos. declare seg, min, horas, dias : real; escreva Digite o valor em segundos: ; leia seg; min seg / 60; horas min / 60; dias horas / 24; escreva Os segundos digitados em minutos são:, min; escreva Os segundos digitados em horas são:, horas; escreva Os segundos digitados em dias são:, dias; 9) Construa um programa que receba 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. declare salbase, imposto : real; escreva Digite o valor do salário-base: ; leia salbase; imposto salbase * 0.1; escreva O novo salário é:, sal imposto + 50; 10) Faça um algoritmo que receba o ano de nascimento de um pessoa e o ano atual, calcule e mostre: A idade dessa pessoa; Quantos anos ela terá em 2028. declare anonasc, anoatual : inteiro; escreva Digite o ano de nascimento: ; leia anonasc; escreva Digite o ano atual: ; leia anoatual; escreva Sua idade é:, anoatual - anonasc; escreva Sua idade em 2028 será:, 2028 - anonasc; 11) Faça um algoritmo 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. declare dep, juros : real; escreva Digite o valor do depósito: ; leia dep; escreva Digite o valor do juros: ; leia juros; escreva O montante após aplicação dos juros é:, dep + (dep * juros / 100);

12) Cada degrau de uma escada tem uma altura X. Faça um algoritmo 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. declare altdeg, altdes : real; escreva Digite a altura que deseja subir: ; leia altdes; escreva Digite a altura do degrau: ; leia altdeg; escreva A quantidade de degraus será:, altdes / altdeg; 13) Faça um algoritmo que receba o peso e a altura de uma pessoa e calcule o índice de massa corpórea. Ele mede a relação entre peso e altura (peso em Kg, dividido pelo quadrado da altura em metros). declare alt, peso : real; escreva Digite sua altura: ; leia alt; escreva Digite seu peso: ; leia peso; escreva Sua massa corpórea é:, peso / alt ** 2; 14) Construa um algoritmo que solicite a entrada de dois números inteiros e calcule e mostre a potência do primeiro número pelo segundo (X elevado a Y). declare base, expoente : inteiro; escreva Digite o valor da base: ; leia base; escreva Digite o valor do expoente: ; leia expoente; escreva O valor total é:, base ** expoente; 15) Um hotel deseja fazer uma promoção especial de final de semana, concedendo um desconto de 25% na diária. Sendo informados, através do teclado, o número de apartamentos do hotel e o valor da diária por apartamento para o final de semana completo, elabore um programa para calcular: Valor promocional da diária; Valor total a ser arrecadado caso a ocupação neste final de semana atinja 100%; Valor total a ser arrecadado caso a ocupação neste final de semana atinja 70%; Valor que o hotel deixará de arrecadar em virtude da promoção, caso a ocupação atinja 100%. declare diaria, diariacomdesc : real; declare qtdaptos : inteiro; escreva Digite o valor da diária: ; leia diaria; escreva Digite a quantidade de apartamentos: ; leia qtdaptos; diariacomdesc diária * 0.75; escreva O valor da diária promocional é:, diariacomdesc;

escreva O total arrecadado com 100% de ocupação é:, diariacomdesc * qtdaptos * 2; escreva O total arrecadado com 70% de ocupação é:, diariacomdesc * qtdaptos * 2 * 0.7; escreva O total da perda com o desconto é:, diaria * qtdaptos * 2 * 0.25; 16) Sabe-se que o quilowatt de energia custa um quinto do salário mínimo. Faça um algoritmo que receba o valor do salário mínimo e a quantidade de quilowatts consumida por uma residência. Calcule e mostre: O valor, em Reais, de cada quilowatt. O valor, em Reais, a ser pago por essa residência. O valor, em Reais, a ser pago com desconto de 15%. declare sal, qtdkw, custokw : real; escreva Digite o valor do salário mínimo: ; escreva Digite a quantidade de quilowatts gasta pela residência: ; leia qtdkw; custokw sal / 5; escreva O valor do quilowatt é:, custokw; escreva O valor a ser pago pela residência é:, custokw * qtdkw; escreva O valor a ser pago com desconto de 15% é:, custokw * 0.85 * qtdkw; 17) Faça um algoritmo que receba o custo de um espetáculo teatral e o preço do convite desse espetáculo. Esse programa deve calcular e mostrar: A quantidade de convites que devem ser vendidos para que pelo menos o custo do espetáculo seja alcançado. A quantidade de convites que devem ser vendidos para que se tenha um lucro de 23%. declare conv, custo : real; escreva Digite o valor do custo do espetáculo: ; leia custo; escreva Digite o valor do convite: ; leia conv; escreva A qtdade de ingressos a ser vendido para cobrir o custo é:, custo / conv; escreva A qtdade de ingressos a ser vendido para cobrir o custo e ter lucro de 23% é:, custo * 1.23 / conv; 18) Elabore um algoritmo para efetuar o cálculo da quantidade de combustível gasto em uma viagem, utilizando-se um automóvel que faz 12 Kms por litro. Para obter o cálculo, o usuário deverá fornecer o tempo gasto e a velocidade média durante a viagem. Desta forma, será possível obter a distância percorrida (distância = tempo * velocidade). declare tempo, veloc, distancia : real; escreva Digite o tempo gasto na viagem, em horas: ; leia tempo; escreva Digite o valor da velocidade média durante a viagem, em quilômetros por hora: ; leia veloc; distancia tempo * veloc;

escreva A quantidade de litros de combustível gasto foi:, distancia / 12; 19) Considerando uma eleição de apenas 2 candidatos, elabore um algoritmo que leia do teclado o número total de eleitores, o número de votos do primeiro candidato e o número de votos do segundo candidato. Em seguida, o algoritmo deverá apresentar o percentual de votos de cada um dos candidatos e o percentual de votos nulos. declare totaleleitores, votoscand1, votoscand2 : inteiro; escreva Digite o número total de eleitores: ; leia totaleleitores; escreva Digite o total de votos do candidato 1: ; leia votoscand1; escreva Digite o total de votos do candidato 2: ; leia votoscand2; escreva O percentual de votos do candidato 1 é:, votoscand1 / totaleleitores * 100; escreva O percentual de votos do candidato 2 é:, votoscand2 / totaleleitores * 100; escreva O percentual de votos nulos é:, (totaleleitores - (votoscand1 + votoscand2)) / totaleleitores * 100; 20) Indique o que será impresso pelos algoritmos abaixo: declare X, Y : inteiro declare verifica : lógico X 10 Y X + 2 X X * 2 verifica (X > Y) escreva (X, Y, verifica) declare R1, R2 : real R1 3.5 R2 2.3 R1 R1 + R2 R1 R1 R2 R2 - R2 R1 1.3 escreva (R1, R2) Resposta: 20, 12 e Verdadeiro Resposta: 1.3 e 0

21) No algoritmo abaixo, é possível determinar os valores a serem impressos na tela? Por quê? declare Numero1, Numero2 : inteiro Numero1 10 Numero2 Numero2 + Numero1 + 5 escreva (Numero1, Numero2) Não. Porque não foi atribuído nenhum valor para a variável Numero2, assim sendo, é impossível saber qual valor ela terá inicialmente.