Maratona de Programação

Documentos relacionados
Exercícios: comandos condicionais

Exercícios: comandos condicionais

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

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

1ª LISTA DE EXERCÍCIOS

Lista de Exercícios Estrutura de Repetição

Lista de Exercícios 3

Lista de Exercício 03 Estrutura de Repetição

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

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

Exercícios: Comandos de Repetição

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

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.

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

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

Parte I - Expressões lógicas e operadores

LISTA DE ATIVIDADES ...

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

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

Exercícios de Programação

1 ESTRUTURA SEQUENCIAL

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

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 01

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

Informática Aplicada I Lista: Fluxograma

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

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

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

ESTRUTURAS DE REPETIÇÃO - PARTE 1

1ª LISTA DE EXERCÍCIOS - Extra

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

Ficha 1 Noções de sequência e decisão em algoritmia

Operadores e instruções

Estruturas de Repetição WHILE e DO- WHILE

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Estruturas de Repetição

Resolva os exercícios utilizando a linguagem de programação C

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

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

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

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.

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

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.

Atenção! Siga as instruções a seguir:

LISTA DE EXERCÍCIOS (2) PYTHON

Linguagem C Estruturas de Repetição

Atenção! Siga as instruções a seguir:

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

Exercícios: Vetores e Matrizes

CADERNO DE EXERCÍCIOS ALGORITMOS

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

para / for (com teste numérico) enquanto / while (com teste lógico no início) repita até que / do...while (com teste lógico no fim)

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

Os exercícios abaixo podem ser resolvidos sob a forma de algoritmos ou programas Pascal

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

Tipos, variáveis, operadores, e entrada e saída

Estruturas de repetição

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

Universidade Católica de Pelotas Centro Politécnico Engenharia da Computação Lista de Exercícios do Livro de Linguagem de Programação Java

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

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

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Entrada e Saída. Aula 02

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

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

Grupo B Estruturas de Repetição

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

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

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

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

Exercícios Repetição

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

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

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

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

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

Segunda lista de exercícios

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

Desenho de algoritmos

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

Lista de Exercícios 2

Lista 01 Estruturas de Repetição

Registros, Vetores e Matrizes

Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo

Exercícios TVC2 PARTE I:

EXERCÍCIOS DE ESTRUTURA SEQUENCIAL

ESTRUTURAS DE REPETIÇÃO - PARTE 3

1 Cada linha do triângulo é uma seqüência de fibonacci.

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

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

LINGUAGEM DE PROGRAMAÇÃO

Transcrição:

Maratona de Programação 4 de abril de 2016 1 Questões Básicas 1. Faça um algoritmo que peça para o usuário digitar seu nome e, em seguida, escreva seu nome na tela. 2. Faça um algoritmo que leia o nome do cliente e o valor das compras, e este escreve na tela o nome do cliente, o valor das compras e o valor do desconto(dado que o desconto será dado por 3%). 3. Faça um algoritmo que leia um número real e imprima a terça parte deste número. 4. Faça um algoritmo que leia um número inteiro e imprima seu sucessor e antecessor. 5. Faça um algoritmo que leia um inteiro entre 0 ou 50 e verifique a que dezena este número pertence. 6. Faça um algoritmo para ler as dimensões de um terreno (comprimento c e largura l), bem como o preço do metro de tela p. Imprima na tela o custo para cercar este mesmo terreno. 7. Faça um algoritmo que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos ela ganha. 8. Escreva um algoritmo que leia um valor de velocidade em quilômetros por hora e imprima este valor em metros por segundo. Dado que o fator de conversão é 3,6. 9. Uma empresa contrata um encanador a R$ 30,00 por dia. Faça um algoritmo que solicite o número de dias trabalhados pelo encanador e imprima a quantia líquida que deverá ser paga, sabendo-se que são descontados 8% para imposto de renda. 10. Escreva um algoritmo que leia o raio de uma circunferência e imprima sua área. Dado que a fórmula da área da circunferência é: πr 2 1

11. Escreva um algoritmo que, dado um número de segundos, converta para dias, horas minutos e segundos. Por exemplo, 7322 segundos correspondem a 0 dias, 2 horas, 2 minutos e 2 segundos. 12. Um sistema de equações lineares do tipo: pode ser resolvido segundo mostrado abaixo : Escreva um algoritmo que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y. 13. Dados os comprimentos dos lados de um triângulo (lado1 e lado2), faça um algoritmo para calcular a hipotenusa. Dada a fórmula da hipotenusa h 2 = l 2 1 + l 2 2 14. Faça um algoritmo que leia dois números e escreva o dividendo, divisor, quociente e resto. 15. Faça um algoritmo que dado o lado de um quadrado, calcule o perímetro, a área e a diagonal. 16. Faça um algoritmo que dada a razão de uma PA e seu primeiro termo, calcular o 20 o termo. Data a fórmula da PA A n = A 1 + (N 1) R 17. Sabe-se que para iluminar de maneira correta os cômodos de uma casa, para cada M 2, deve-se usar 18w de potência.faça um algoritmo que receba as duas dimensões de um cômodo em metros, calcule e mostre a sua área(em M 2 ) e a potência de iluminação que deverá ser utilizada. 2 Condicionais 18. Faça um algoritmo que dada uma sigla de estado como exemplo: "MG", "RJ", "RS",..., informar o nome dado a quem nasce ali (p.ex. paulista, mineiro,gaúcho, carioca etc). 19. Faça um algoritmo que dado um ano ele nos mostra a informação se este ano é bissexto ou não. Ano bissexto acontece de 4 em 4 anos. 20. Faça um algoritmo que lê um caractere F ou C, que indica se o próximo número a ser digitado corresponde a temperatura em Fahrenheit ou Celsius. Em seguida o programa deve ler o valor da temperatura e então imprimir o valor correspondente da temperatura na outra unidade de medida. 2

21. Faça um algoritmo que o usuário digite uma senha numérica, e o programa deverá reconhecer se a senha é verdadeira ou falsa, de acordo com um valor estabelecido previamente no programa. 22. Faça um algoritmo que leia duas datas, ambas no formato dd/mm/aaaa, e verifique e mostre qual das datas é a mais recente. 23. Faça um algoritmo que dado o valor de uma compra, e a nota dada para efetuar o pagamento, calcular quantidade de cédulas de 1 real, 2 reais, 5 reais e 10 reais, 20 reais, 50 reais, 100 reais, que irá compor o troco. 24. Faça um algoritmo que lê três valores, e escrevê-los de forma crescente na tela. 25. Escreva um algoritmo para converter o critério de avaliação de alunos em escolas brasileiras para o critério utilizado em escolas americanas. Nas escolas brasileiras, a avaliação dos alunos é reportada por uma nota que varia de 0 a 10. Nas escolas americanas, a avaliação dos alunos é feita por conceito: A, B, C, D, ou F. Podemos assumir a seguinte equivalência entre os sistemas de avaliação: A (9.0 a 10.0) B (8.0 a 8.9) C (7.0 a 7.9) D (5.0 a 6.9) F (menor que 5.0) 26. Escreva um algoritmo que leia a idade e o tempo de serviço de um trabalhador e escreva se ele pode ou nao se aposentar. As condições para aposentadoria são Ter pelo menos 65 anos, Ou ter trabalhado pelo menos 30 anos, Ou ter pelo menos 60 anos e trabalhado pelo menos 25 anos. 27. Um produto vai sofrer aumento de acordo com a tabela abaixo. Leia o preço antigo,calcule e escreva o preço novo, e escreva uma mensagem em função do preço novo (de acordo com a segunda tabela). Preço antigo Percentual de aumento ate R$50,00 5% entre R$50,00 e R$ 100,00 10% acima de R$100,00 15% 3

28. O custo ao consumidor de um carro novo é a soma do custo de fábrica, da comissão do distribuidor, e dos impostos. A comissao e os impostos são calculados sobre o custo de fábrica, de acordo com a tabela abaixo. Faça um algoritmo que leia o custo de fábrica e escreva o custo ao consumidor. CUSTO DE FABRICA % DO DISTRIBUIDOR % DOS IMPOSTOS ate R$12.000,00 5 isento entre R$12.000,00 e 25.000,00 10 15 acima de R$25.000,00 15 20 29. Faça um algoritmo que calcule o IMC de uma pessoa e mostre sua classificaçãao de acordo com a tabela abaixo: IMC Classificação Menor que 18,5 Abaixo do Peso 18,6-24,9 Saudável 25,0-29,9 Peso em excesso 30,0-34,9 Obesidade Grau I 35,0-39,9 Obesidade Grau II(severa) Maior ou igual à 40,0 Obesidade Grau III(morbida) 3 Laços de repetição 30. Faça um programa que imprima na tela 10 vezes a mensagem: "Oi mundo!". 31. Faça um algoritmo que leia um nome de usuário e a sua senha e não aceite a senha igual ao nome do usuário, mostrando uma mensagem de erro e voltando a pedir as informações. 32. Escreva um algoritmo que recebe um número como argumento e calcula o factorial desse número. Exemplo: Fatorial de 4!= 4*3*2*1 -> 24 33. Usando laço, faça um algoritmo que faça a multiplicação entre dois números. 34. Usando laço, faça um algoritmo que mostre o resto da divisão entre dois números. 35. Usando laço, faça um algoritmo que mostre o a divisão de dois números. 4

36. Faça um algoritmo usando a estrutura de repetição while que dado um número, este informa a tabuada deste número. 37. Faça um algoritmo para escrever o nome 10 vezes e exiba uma mensagem de fim de operação. 38. Fazer um algoritmo para contar os número ímpares no intervalo [0, 250]. 39. Faça um algoritmo para escrever os múltiplos de um número solicitados pelo usuário. 40. Faça um programa que leia 5 números e informe o maior número.(usando laço) 41. Faça um programa que leia 5 números e informe a soma e a média dos números.(usando laço) 42. Faça um algoritmo para somar os número pares existentes entre um número inicial no intervalo [0, 100] e um número final no intervalo [300, 400], informado pelo usuário. 43. Dada uma seqüência de números, obter a soma dos positivos e a quantidade dos negativos. 44. Faça um algoritmo que verifique os números do intervalo [10000,100000] que quando divididos por 11 possuem como resto o número 5. 45. Faça um algoritmo que leia um número N, some todos os números inteiros de 1 a N, e mostre o resultado obtido. 46. Uma firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado. Para isso forneceu o sexo (M / F) do entrevistado e sua resposta (S / N). Sabe-seque entrevistaram 10 pessoas. Faça um algoritmo que calcule e mostre: O número de pessoas que respondeu sim; O número de pessoas que respondeu não; A porcentagem de homens que respondeu não entre todos os homens analisados. 47. Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: ótimo 3, bom 2, regular 1. Faça um algoritmo que receba a idade e a opinião de 15 espectadores e que calcule e mostre: A média das idades das pessoas que responderam ótimo; A quantidade de pessoas que respondeu regular; A porcentagem de pessoas que respondeu bom entre todos os espectadores analisados. 5

48. Faça um algoritmo que apresente todos os números divisíveis por 4 que sejam maiores que 0 e menores que 200. 49. Faça um programa que imprima os números de 100 a 1(Utilizando while). 50. Usando a estrutura de repetiçãowhile escreva um algoritmo que pergunte o usuário parar ou continuar. Se o programa receber como entrada o número 0 este encerra a execução, caso contrário fique perguntando até que o usuário de como entrada o número 0. 51. Faça um programa que receba dois números inteiros e gere os números inteiros que estão no intervalo compreendido por eles. 52. Faça um algoritmo usando estruturas de repetição que peça dois números, base e expoente, calcule e mostre o primeiro número elevado ao segundo número. 53. Faça um algoritmo que, dado um conjunto de N números, determine o menor valor, o maior valor e a soma dos valores. 54. Faça um programa que peça um número inteiro e determine se ele é ou não um número primo. Um número primo é aquele que é divisível somente por ele mesmo e por 1. 55. Altere o programa de cálculo dos números primos, informando, caso o número não seja primo, por quais número ele é divisível. 56. O Sr. Manoel Joaquim acaba de adquirir uma panificadora e pretende implantar a metodologia da tabelinha, que já é um sucesso na sua loja de 1,99. Você foi contratado para desenvolver o programa que monta a tabela de preços de pães, de 1 até 50 pães, a partir do preço do pão informado pelo usuário, conforme o exemplo abaixo: Preço do pão: R$ 0.18 Quantidade Preço 1 R$ 0.18 2 R$ 0.36...... 50 R$9,00 57. Digite o número de vitórias, empates e derrotas que os times Palmeiras e Corinthians tiveram no campeonato. Quem teve mais pontos? Mostre na tela quem e quantos pontos o time ganhador obteve 58. Seja a seguinte sequência: 1,4,9,16,25,36... Escreva um algoritmo que escreva esta sequencia até o n-ésimo elemento dado pelo usuário. 6

59. Diz-se que um número inteiro n é um quadrado perfeito se existirem m números ímpares consecutivos a partir do valor 1 cuja soma é igual a n. Neste caso n=m2. Exemplo: 16=1+3+5+7 (16 é igual à soma dos quatro primeiros ímpares a partir de 1) e 16=42. Logo 16 representa um quadrado perfeito. Escreva um algoritmo que verifique se um valor inteiro positivo fornecido pelo usuário é um quadrado perfeito ou não. 60. Faça um algoritmo que dada de uma PG e seu primeiro termo, calcular o 20 o termo.(observação para exponenciação usar laços e não a operação de exponenciação da linguagem) 7