Lista de Exercícios Lógica Para programação TEORIA

Tamanho: px
Começar a partir da página:

Download "Lista de Exercícios Lógica Para programação TEORIA"

Transcrição

1 Lista de Exercícios Lógica Para programação TEORIA 1. O que é um programa de computador? 2. O que é uma linguagem de programação? 3. Cite alguns exemplos de linguagens de programação. 4. Faça uma pequena pesquisa sobre a linguagem C na internet (Máximo 10 Linhas). 5. O que é uma linguagem de programação de alto nível? 6. O que é uma linguagem de programação de baixo nível? 7. Quais as diferenças entre linguagens de baixo e alto nível? 8. Quem são os programadores? 9. O que é um algoritmo? 10. Qual a diferença entre um algoritmo e um programa? 11. Quais as características de um programa? 12. O que é um código-fonte? 13. O que é código-fonte aberto? 14. O que é código-fonte fechado? 15. Faça uma pequena pesquisa sobre a comunidade open source (Máximo 10 Linhas). 16. O que é um compilador? 17. O que é um interpretador? 18. Qual a diferença entre compilador e interpretador? 19. O que é uma IDE? 20. O que é o programa DEV-C? 21. O que é o MinGW? 22. Qual a diferença entre o DEV-C e o MinGW? 23. Instale o dev-c, o MinGW e tente executar o programa de teste contido na apresentação de slides. 24. O que é uma variável? 25. Cite 3 tipos de variáveis e como elas são declaradas 26. O que é uma biblioteca em C? 27. O que é uma linguagem case sensitive? 28. Como são feitos comentários em C? 29. O que são erros de sintaxe? 30. O que são erros de lógica? 31. Porque é importante ficar atento quanta a hierarquia das expressões aritméticas? 32. O que é um tipo de variável?

2 Lista de Exercícios Lógica Para programação PROGRAMAÇÃO LINEAR 1. Crie um programa para ler e escrever a primeira letra de seu nome. 2. Crie um programa para ler e escrever sua idade. 3.. Efetuar a soma dos números 5 e 10 e imprimir o resultado. 4. Efetuar a soma de três números digitados pelo usuário e imprimir o resultado. 5. Efetuar a multiplicação de dois números digitados pelo usuário e imprimir o resultado. 6. Calcular o aumento que será dado a um funcionário, obtendo do usuário as seguintes informações: salário atual e a porcentagem de aumento. Apresentar o novo valor do salário e o valor do aumento. 7. Converter uma quantidade de horas digitadas pelo usuário em minutos. Informe o resultado em minutos. 8. Calcular o salário líquido do funcionário sabendo que este é constituído pelo salário bruto mais o valor das horas extras subtraindo 8% de INSS do total. Serão lidos nesse problema o salário bruto, o valor das horas extras e o número de horas extras. Apresentar ao final o salário líquido. 9. Efetuar a leitura do número de quilowatts consumido e calcular o valor a ser pago de energia elétrica, sabendo-se que o valor a pagar por quilowatt é de 0,12. Apresentar o valor total a ser pago pelo usuário acrescido de 18% de ICMS. 10. Calcular a média de combustível gasto pelo usuário, sendo informado a quantidade de quilômetros rodados e a quantidade de combustível. 11. Crie um programa que dada a idade de uma pessoa calcule quantos dias, horas, minutos e segundo essa pessoa já viveu. 12. Crie um programa que some dois números. 13. Crie um programa que some 5 números. 14. Escreva um programa para ler um número e escrever na tela o seu antecessor. 15. Escreva um programa para ler um número e escrever na tela o seu sucessor. 16. Crie um programa que leia duas notas de um aluno e apresente a média. 17. Uma imobiliária vende terrenos retangulares. Faça um programa para ler as dimensões de um terreno e depois exibir a área e comprimento. 18. Faça um programa para calcular quantas ferraduras são necessárias para equipar todos os cavalos comprados para um haras. Tenha como entrada de dados a quantidade de cavalos do Haras. 19. Uma padaria vende pães pelo valor de R$0,20. Crie um programa que calcule qual valor arrecadado por dia na padaria, suponha que a quantidade de pães vendidos é variável.

3 20. Crie um programa que permita a entrada do salário de um empregado e porcentagem de reajuste. Imprima na tela o salário reajustado do funcionário. 21. Escreva um programa para ler o número total de eleitores de um município, o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um representa em relação ao total de eleitores. 22. Um carro novo ao consumidor é a soma do custo de fábrica com impostos e o lucro do distribuidor. Supondo que o percentual do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo para ler o custo de fábrica de um carro, calcular e escrever o custo final ao consumidor. 23. Um motorista enche o tanque de seu carro de combustível mas não sabe quantos litros comprou. Escreva um algoritmo para ler o preço do litro da gasolina e o valor total do pagamento, e exibir quantos litros ele conseguiu colocar no tanque. 24. João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de São Paulo (50 quilos) deve pagar um multa de R$ 4,00 por quilo excedente. João precisa que você faça um algoritmo que leia a variável P (peso de peixes) e verifique se há excesso. Se houver, gravar na variável E (Excesso) e na variável M o valor da multa que João deverá pagar. Caso contrário mostrar tais variáveis com o conteúdo ZERO 25. Elabore um algoritmo que leia as variáveis C e N, respectivamente código e número de horas trabalhadas de um operário. E calcule o salário sabendo-se que ele ganha R$ 10,00 por hora. Quando o número de horas exceder a 50 calcule o excesso de pagamento armazenando-o na variável E, caso contrário zerar tal variável. A hora excedente de trabalho vale R$ 20,00. No final do processamento imprimir o salário total e o salário excedente. 26. Desenvolva um algoritmo que: Leia 4 (quatro) números; Calcule o quadrado de cada um; Se o valor resultante do quadrado do terceiro for >= 1000, imprima-o e finalize; Caso contrário, imprima os valores lidos e seus respectivos quadrados. 27. Faça um algoritmo que calcule e mostre valores de graus Celsius e graus Fahrenheit, cujos graus variem de 40 a 70 F de 1 em 1. A conversão de graus Fahrenheit (F) para graus Celsius (C) é dada por: C=5/9*(F-32). 28. Faça um algoritmo que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo Uma granja possui um controle automatizado de cada frango da sua produção. No pé direito do frango há um anel com um chip de identificação; no pé esquerdo são dois anéis para indicar o tipo de alimento que ele deve consumir. Sabendo que o anel com chip custa R$4,00 e o anel de alimento custa R$3,50, faça um algo ritmo para calcular o gasto total da granja para marcar todos os seus frangos. 31. Uma fábrica de refrigerantes Meia-Cola vende seu produto em três formatos: lata de 350 ml, garrafa de 600 ml e garrafa de 2 litros. Se um comerciante

4 compra uma determinada quantidade de cada formato, faça um algoritmo para calcular quantos litros de refrigerante ele comprou. 32. Um funcionário recebe um salário fixo mais 4% de comissão sobre as vendas. Faça um programa que receba o salário fixo de um funcionário e o valor de suas vendas, calcule e mostre a comissão e o salário final do funcionário. 33. Faça um programa que receba o valor do salário mínimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salários mínimos que ganha esse funcionário. 34. Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um algoritmo para ler o preço do litro da gasolina e o valor do pagamento, e exibir quantos litros ele conseguiu colocar no tanque. 35. O restaurante a quilo Bem-Bão cobra R$12,00 por cada quilo de refeição. Escreva um algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar. Assuma que a balança já desconte o peso do prato. 36. Uma fábrica controla o tempo de trabalho sem acidentes pela quantidade de dias. Faça um algoritmo para converter este tempo em anos, meses e dias. Assuma que cada mês possui sempre 30 dias. 37. Faça um algoritmo para ler o salário de um funcionário e aumentá-io em 15%. Após o aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento e o salário final. 38. Calcule a área de uma pizza que possui um raio R (pi=3.14). (Área) = Pi * R* R 39. Faça um programa que receba três números, calcule e mostre a multiplicação desses números 40. Faça um programa que receba o peso de uma pessoa, calcule e mostre: a) o novo peso se a pessoa engordar 15% sobre o peso digitado; b) o novo peso se a pessoa emagrecer 20% sobre o peso digitado. 41. Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. 42. Faça um programa que calcule e mostre a área de um trapézio. Sabe-se que: A = (base maior + base menor) * altura) /2; 43. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que: A = lado * lado; 44. Faça um programa que receba o valor do salário mínimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salários mínimos que ganha esse funcionário. 45. Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário 46. Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar possui. Essa pessoa vai passar por vários países e precisa converter seu dinheiro em dólares, marco alemão e libra esterlina. Sabe-se que

5 a cotação do dólar é de R$ 1,80, do marco alemão é de R$ 2,00 e da libra esterlina é de R$ 1,57. O programa deve fazer as conversões e mostrar a quantidade de dinheiro correspondente a cada moeda. 47. Escreva um programa que troque o conteúdo de duas variáveis. A variável x =10 e a variável y= 3. O programa deve inverter os valores de x e y. 48. Crie um programa que receba o valor total de uma compra e calcule o valor do ICMS (12% sobre o total da compra). 49. Um motorista deseja colocar no seu tanque X reais de gasolina. Escreva um algoritmo para ler o preço do litro da gasolina e o valor do pagamento, e exibir quantos litros ele conseguiu colocar no tanque. 50. O restaurante a quilo Bem-Bão cobra R$12,00 por cada quilo de refeição. Escreva um algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar. Assuma que a balança já desconte o peso do prato. 51. Uma fábrica controla o tempo de trabalho sem acidentes pela quantidade de dias. Faça um algoritmo para converter este tempo em anos, meses e dias. Assuma que cada mês possui sempre 30 dias. 52. Faça um algoritmo para ler o salário de um funcionário e aumentá-io em 15%. Após o aumento, desconte 8% de impostos. Imprima o salário inicial, o salário com o aumento e o salário final. 53. Calcule a área de uma pizza que possui um raio R (pi=3.14). (Área) = Pi * R* R 54. Faça um programa que receba três números, calcule e mostre a multiplicação desses números 55. Faça um programa que receba o peso de uma pessoa, calcule e mostre: a) o novo peso se a pessoa engordar 15% sobre o peso digitado; b) o novo peso se a pessoa emagrecer 20% sobre o peso digitado. 56. Faça um programa que receba o peso de uma pessoa em quilos, calcule e mostre esse peso em gramas. 57. Faça um programa que calcule e mostre a área de um trapézio. Sabe-se que: A = (base maior + base menor) * altura) /2; 58. Faça um programa que calcule e mostre a área de um quadrado. Sabe-se que: A = lado * lado;

6 59. Faça um programa que receba o valor do salário mínimo e o valor do salário de um funcionário, calcule e mostre a quantidade de salários mínimos que ganha esse funcionário. 60. Faça um programa que calcule e mostre a tabuada de um número digitado pelo usuário 61. Faça um programa que receba a quantidade de dinheiro em reais que uma pessoa que vai viajar possui. Essa pessoa vai passar por vários países e precisa converter seu dinheiro em dólares, marco alemão e libra esterlina. Sabe-se que a cotação do dólar é de R$ 1,80, do marco alemão é de R$ 2,00 e da libra esterlina é de R$ 1,57. O programa deve fazer as conversões e mostrar a quantidade de dinheiro correspondente a cada moeda. 62. Escreva um programa que troque o conteúdo de duas variáveis. A variável x =10 e a variável y= 3. O programa deve inverter os valores de x e y. 63. Crie um programa que receba o valor total de uma compra e calcule o valor do ICMS (12% sobre o total da compra).

7 Lista de Exercícios Lógica Para programação EXPRESSÕES LÓGICAS E OPERADORES 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a. (A+C) > B b. B >= (A + 2) c. C = (B A) d. (B + A) <= C e. (C+A) > B 2. Sendo A=5, B=4 e C=3 e D=6, informe se as expressões abaixo são verdadeiras ou falsas a. (A > C) E (C <= D) b. (A+B) > 10 OU (A + B ) = (C + D) c. (A>=C) E (D >= C) 3. Determine os resultados obtidos na avaliação das expressões lógicas seguintes, sabendo que A, B, C, S1 e S2 contêm respectivamente 2, 7, 3.5, "noite", "frio" e que existe uma variável lógica L1 cujo valor é falso. a. B = A*C E L1 b. "dia"= S1 OU "frio" <> "clima" c. A+ C < 5 d. A*C/B > A*B*C e. NÃO FALSO 4. Determine o resultado lógico das expressões mencionadas (Verdadeira ou Falsa). Considere para as respostas os seguintes valores: X=1, A=3, B=5, C=8 e D=7. a. NÃO (X > 3) b. (X < 1) E (NÃO (B > D)) c. NÃO (D < 0) E (C > 5) d. NÃO ((X > 3) OU (C < 7)) e. (A > B) OU (C > B) f. (X >= 2) g. (X < 1) E (B >= D) h. ( D < 0) OU (C > 5) i. NÃO (D > 3) OU (NÃO (B < 7)) j. (A > B) OU (NÃO (C > B))

8 Lista de Exercícios Lógica Para programação ESTRUTURAS CONDICIONAIS 5. Construa um programa que leia dois valores numéricos inteiros e efetue a adição; caso o resultado seja maior que 10, apresentá-lo. 6. Criar um programa que leia o um número inteiro entre 1 e 7 e escreva o dia da semana correspondente. Caso o usuário digite um número fora desse intervalo, deverá aparecer uma mensagem informando que não existe dia da semana com esse número. 7. Desenvolva um programa que pergunte um código e de acordo com o valor digitado seja apresentado o cargo correspondente. Caso o usuário digite um código que não esteja na tabela, mostrar uma mensagem de código inválido. Utilize a tabela abaixo: 8. Uma encomenda de unidades de disco contém unidades marcadas com um código de 1 a 4, que indica o tipo seguinte: Escreva um programa que receba o número de um código como entrada e, baseado no valor digitado, informe o tipo correto de unidade de disco. 9. Criar um programa que leia um número inteiro entre 1 e 12 e escrever o mês correspondente. 10. Escreva um programa que receba dois números reais e um código de seleção do usuário. Se o código digitado for 1, faça o programa adicionar os dois números previamente digitados e mostrar o resultado; se o código de seleção for 2, os números devem ser multiplicados; se o código de seleção for 3, o primeiro número deve ser dividido pelo segundo. Se nenhuma das opções acima for escolhida, mostrar "Código inválido". 11. Faça um algoritmo que transforme a nota de um aluno em conceito. As notas 10 e 9 receberão conceito A, as notas 8 e 7 receberão conceito B, as notas 6 e 5 receberão conceito C e abaixo de 5 conceito D.

9 12. Desenvolva um algoritmo para que, dados dois valores inteiros entre 1 e 10 lidos, calcule e imprima: a média dos números caso a soma deles for menor que 8, seu produto caso a soma seja igual a 8 ou a divisão do maior pelo menor caso a soma dos valores for maior que Escreva um programa que leia um número e o imprima caso ele seja maior que Construa um algoritmo que leia três números, verifique e escreva qual o maior entre eles. 16. Escreva um programa que leia um número inteiro. Se o número lido for positivo, escreva uma mensagem indicando se ele é par ou ímpar. Se o número for negativo, escreva a seguinte mensagem "Este número não é positivo". 17. Construa um programa que leia um número, verifique se o mesmo é par ou impar. 18. Escreva um programa que leia a idade e o nome de um aluno, o programa deve escrever se o aluno é ou não maior de idade. 19. Construa um algoritmo que leia três números, calcule e escreva quantos destes números são maiores que Construa um algoritmo que leia dois números, calcule e escreva a diferença do maior pelo menor. 21. Escreva um programa que receba um número e imprima uma das mensagens: é múltiplo de 3 ou não é múltiplo de Escreva um programa que leia um número e informe se ele é ou não divisível por Construir programa que leia dois números e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado Subtraindo-se Construa um programa que leia três notas de um aluno, calcule a média obtida por este aluno e no final escreva o resultado indicando se o mesmo foi aprovado ou reprovado (considere que aluno aprovado obteve Média >= 7,0 e aluno reprovado Média < 7,0). 25. Escreva um programa para determinar se um número A é divisível por um outro número B. 26. Construa um programa que imprima qual o menor e qual o maior valor de dois números A e B, lidos através do teclado. 27. Escreva um programa que leia um número e informe se ele é divisível por 3 e por A Secretaria de Meio Ambiente que controla o índice de poluição mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1º grupo são intimadas a suspenderem suas atividades, se o índice crescer para 0,4 as industrias do

10 1º e 2º grupo são intimadas a suspenderem suas atividades, se o índice atingir 0,5 todos os grupos devem ser notificados a paralisarem suas atividades. Faça um algoritmo que leia o índice de poluição medido e emita a notificação adequada aos diferentes grupos de empresas. 29. Elabore um algoritmo que dada a idade de um nadador classifique-o em uma das seguintes categorias: Infantil A = 5 a 7 anos Infantil B = 8 a 11 anos Juvenil A = 12 a 13 anos Juvenil B = 14 a 17 anos Adultos = Maiores de 18 anos 30. Elabore um algoritmo para calcular a equação do segundo grau e imprima as raízes da equação na tela, os valores a, b e c são inseridos pelo usuário: ax 2 + bx + c = 0, = b 2-4ac, b x 2a 31. Construa programa para determinar se o indivíduo esta com um peso favorável. Essa situação é determinada através do IMC (Índice de Massa Corpórea), que é definida como sendo a relação entre o peso (PESO) e o quadrado da Altura (ALTURA) do indivíduo. Ou seja Escreva na tela de acordo com as seguintes situações: 32. Construa um programa que leia nome de um funcionário, o número de horas trabalhadas, o valor que recebe por horas trabalhadas e o número de filhos, com estas informações, calcular o salário deste funcionário, considerando que o mesmo terá uma gratificação de 3% sobre o salário bruto por cada filho, caso o mesmo possua acima de três filhos. Escreva ao final, o nome do funcionário, seu respectivo salário e o acréscimo de salário, caso ela tenha tido direito a esta gratificação. 33. Construa um algoritmo que leia o PIB de um país, o nome de uma cidade deste país, sua renda per capita, seu número de habitantes e o tamanho de seu território. Calcule o fundo de participação de municípios (FPM) que será destinado a esta cidade, considerando que este fundo será 5% do PIB do país. Este fundo será destinado a cidade que possua renda per capita menor que R$2000,00. Além disso, o fundo só será destinado a esta cidade se a população for menor ou igual a habitantes ou o território do município seja menor

11 que km2. No final escreva o nome do município, o valor do FPM calculado destinado ao município, caso contrário informe que o mesmo não teve direito a este fundo. 34. A partir da idade informada de uma pessoa, elabore um algoritmo que informe a sua classe eleitoral, sabendo que menores de 16 não votam (não votante), que o voto é obrigatório para adultos entre 18 e 65 anos (eleitor obrigatório) e que o voto é opcional para eleitores entre 16 e 18, ou maiores de 65 anos (eleitor facultativo). 35. Tendo como dados de entrada a altura e o sexo de uma pessoa, construa um programa que calcule seu peso ideal, utilizando as seguintes fórmulas: a. Para homens: (72.7h * h) 58 b. Para mulheres: (62.1 * h) Faça programa que receba o valor do salário de uma pessoa e o valor de um financiamento pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa, o algoritmo deverá escrever Financiamento concedido, caso contrário ele deverá escrever Financiamento negado. Independente de conceder ou não o financiamento, o algoritmo escreverá depois a frase Obrigada por nos consultar!. 37. Construa programa que leia três lados de um triângulo, verifique e escreva que tipo de triângulo eles formam (considere triângulo equilátero com três lados iguais, triângulo isósceles com dois lados iguais e triângulo escaleno com todos os lados diferentes). 38. Dados três valores distintos, fazer um programa que, após a leitura destes dados, coloque-os em ordem crescente. 39. Construa programa que leia o salário, idade e sexo de 3 funcionários de uma empresa. Determine e escreva: a. a) quantos destes que possui o sexo masculino, com idade inferior a 25 anos, ganham salário inferior a R$ 1200,00 reais. b. b) quantos destes com o sexo feminino, com idade superior a 30 anos, ganham salário superior a R$ 5000,00 reais. 40. Criar um programa que informe a quantidade total de calorias de uma refeição, tenha como base a tabela abaixo. a. O programa deve permitir a entrada do nome, idade e peso do usuário e deve mostrar como saída a quantidade de calorias consumida. Caso a

12 refeição do usuário ultrapasse 600 calorias enviar uma mensagem alertando sobre a quantidade de calorias elevada. b. O usuário deve entrar com o prato, a sobremesa e a bebida. Apresente a tabela acima para o usuário. c. O programa deve armazenar em matrizes distintas os pratos, sobremesas e bebidas. d. Caso o usuário tenha menos de 18 e mais que 75 quilos não permita que ele consuma carne e refrigerante. Caso ele escolha um destes itens envie uma mensagem dizendo que ele está acima do peso e que esta opção não e saudável, na sequência peça pra ele escolher outro item. e. Caso o usuário tenha menos de 18 anos e menos de 75 quilos não permitir que ele consuma prato vegetariano, chá ou refrigerante diet, para isso envie uma mensagem e solicite nova entrada.

13 Lista de Exercícios Lógica Para programação ESTRUTURAS DE REPETIÇÃO 1. Escreva um programa que imprima todos os números inteiros de 0 a Escreva um programa que imprima todos os números inteiros do intervalo fechado de 1 a Escreva um programa que imprima todos os números inteiros de 100 a Escreva um programa que imprima todos os números pares do intervalo fechado de 1 a Escrever o algoritmo que leia os valores n1 e n2 e imprima o intervalo fechado entre esses dois valores. 6. Escrever um algoritmo que leia um número não determinado de valores e calcule a média aritmética dos valores lidos, a quantidade de valores positivos, a quantidade de valores negativos e o percentual de valores negativos e positivos. Mostre os resultados. O número que encerrará a leitura será zero 7. Escrever um algoritmo que leia uma quantidade desconhecida de números e conte quantos deles estão nos seguintes intervalos: [0.25], [26,50], [51,75] e [76,100]. A entrada de dados deve terminar quando for lido um número negativo. 8. Faça um algoritmo que leia dois valores inteiros x e y, e que calcule e mostre a potência x y 9. Faça um programa que leia um número inteiro n e, se n>1 imprima a soma dos múltiplos de 5 no intervalo de 1 a n 10. Elaborar o algoritmo que deve pedir ao usuário dois números e em seguida fazer a operação de divisão dois mesmos. Existe a condição que o numerador deve ser maior que o denominador. O denominador também deve ser diferente de zero. Caso alguma das condições não seja satisfeita, o programa deve solicitar ao usuário que entre com novos valores até que as condições sejam satisfeitas. 11. Identificar em um intervalo definido pelo usuário, todos os números que são divisíveis por 2 e por 7. Exemplo: início do intervalo: 10, final do intervalo 62; saída: 14, 28, 42 e Elabore o algoritmo de um programa que faça a conversão cambial entre valores de dólares e de reais. O programa deve apresentar duas opções: se a pessoa digitar o numero 1, a conversão será de dólares para reais; e se a opção for a numero 2, a conversão deve ser de reais para dólares. Programa de cambio deve pedir ao usuário os valores a serem convertidos e a respectiva cotação da moeda (preço do dólar em reais) e ao final mostrar o valor convertido. 13. Escreva um programa que receba dez números do usuário e imprima a metade de cada número. 14. Escreva um programa que receba dez números do usuário e imprima o quadrado de cada número.

14 15. Escreva um programa que receba dez números do usuário e imprima o cubo de cada número. 16. Criar um programa que imprima a soma todos os números de 1 até Criar um programa que leia um número (NUM) e então imprima os múltiplos de 3 e 5, ao mesmo tempo, no intervalo fechado de 1 a NUM. 18. Escrever um algoritmo que lê 10 valores e conte quantos destes valores são negativos, escrevendo esta informação. 19. Escreva um programa que leia 200 números inteiros e imprima quantos são pares e quantos são ímpares. 20. Faça um algoritmo que leia uma quantidade não determinada de números positivos. Calcule a quantidade de números pares e ímpares, a média de valores pares e a média geral dos números lidos. O número que encerrará a leitura será zero. 21. Escreva um algoritmo que gere os números de 1000 a 1999 e escreva aqueles que dividido por 11 dão resto igual a Escreva um algoritmo que lê um valor n inteiro e positivo e que calcula a seguinte soma: S := 1 + 1/2 + 1/3 + 1/ /n 23. Escrever um algoritmo que gere e escreva os 5 primeiros números perfeitos. Um número perfeito é aquele que é igual a soma dos seus divisores exceto o próprio número. (Ex.: 6 = 1+2+3; 28= etc). 24. Faça um algoritmo que determine o maior entre N números. A condição de parada é a entrada de um valor 0, ou seja, o algoritmo deve ficar calculando o maior até que a entrada seja igual a 0 (ZERO) Escreva um algoritmo que leia 20 valores e encontre o maior e o menor deles. Mostre o resultado. 27. Faça um algoritmo que lê um valor N inteiro e positivo e que calcula e escreve o fatorial de N (N!) 28. Chico tem 1,50 metro e cresce 2 centímetros por ano, enquanto Zé tem 1,30 metro e cresce 3 centímetros por ano. Construa um algoritmo que calcule e imprima quantos anos serão necessários para que Zé seja maior que Chico. 29. Faça um algoritmo que conte de 1 a 100 e a cada múltiplo de 10 emita uma mensagem: Múltiplo de Construa um algoritmo que leia 10 valores inteiros e positivos e: Encontre o maior valor; Encontre o menor valor; Calcule a média dos números lidos. 31. Faça um programa que apresente a tabuada de um determinado numero enviado pelo teclado. 32. Construa um programa que leia o conjunto de 20 números inteiros e mostre qual foi o maior valor fornecido. 33. Construa um programa que leia o conjunto de 20 números inteiros e mostre qual foi o maior e o menor valor fornecido.

15 34. Construa um programa que apresente o peso total que será carregado por um caminhão. Sabe-se que esse caminhão carrega 25 caixas, com pesos diferentes. Será entrada do programa o peso (P) de cada uma das caixas. 35. Construa um programa que leia a quantidade (Q) e o preço (PR) de 45 produtos diferentes, comprados por uma empresa, e apresente o total gasto por ela. 36. Construa um programa que leia o número de horas trabalhadas diárias (NH) de um funcionário por um período de 30 dias (ele trabalhou todos os 30 dias) e apresente o total de horas trabalhadas por ele nesse período. 37. Construa um programa que leia o número de horas trabalhadas diárias (NH) de um funcionário por um período de 30 dias (ele trabalhou todos os 30 dias) e apresente o salário bruto recebido por ele nesse período, sabendo que o valor do salário é R$ 10,00/hora trabalhada. 38. A conversão de graus Fahrenheit para Celsius é obtida pela fórmula C=5/9(F-32). Construa um programa que calcule e apresente TODAS as temperaturas (em Celsius) correspondentes aquelas em Fahrenheit de 1 até 50, ou seja, para cada temperatura em Fahrenheit, variando de 1 até 50, calcular e apresentar uma temperatura em Celsius. 39. Construa um programa que apresente o valor de H, sendo H calculado por: H = N O valor de N será apresentado pelo usuário. 40. Construa um programa que calcule N! (fatorial de N), sendo que o valor de N (inteiro) é fornecido pelo usuário. Sabe-se que: N! = 1 x 2 x 3 x 4 x... x N OBS: 0! = 1 (fatorial do número zero é igual a 1 por definição). Além disso, não deve ser permitido que seja calculado o fatorial de número negativo. 41. Construa um programa que leia vários números inteiros e positivos, calculando ao final da seqüência a soma e a média desses números. A seqüência termina quando o usuário entrar com um valor negativo. 42. Construa um programa que leia vários números inteiros e mostre qual foi o menor valor fornecido. Para cada valor digitado, deve ser solicitado ao usuário que ele digite se ele deseja continuar entrando com valores. 43. Construa um programa que leia um número e indique se ele é par ou impar. O programa só deve levar em consideração valores positivos. Para cada valor digitado, deve ser solicitado ao usuário que ele digite se ele deseja continuar entrando com valores 44. Anacleto tem 1,50m e cresce 2 centímetros por ano, enquanto Felisberto tem 1,10 e cresce 3 centímetros por ano. Construa um programa que calcule e

16 apresente quantos anos serão necessários para que Felisberto seja maior que Anacleto. 45. Em um cinema, certo dia, cada espectador respondeu a um questionário, que perguntava a sua idade (ID) e a opinião em relação ao filme (OP), seguindo os seguintes critérios: Opinião A B C D E Significado Ótimo Bom Regular Ruim Péssimo A entrada de dados sobre a opinião deve ser validada. O final da pesquisa será indicado quando a idade do usuário for informada como negativa (idade inexistente). Construa um programa que, lendo esses dados, calcule e apresente: Quantidade de pessoas que respondeu a pesquisa Média de idade das pessoas que responderam a pesquisa Porcentagem de cada uma das respostas 46. Construa um programa que leia as informações de: horas trabalhadas (HT), valor da hora trabalhada (VH). Calcule e apresente o salário líquido dos empregados da empresa, baseado nas tabelas abaixo. OBS: Salário Líquido = Salário Bruto INSS Imposto de Renda a) INSS = 11% do salário bruto b) Imposto de Renda após descontar o INSS usar esse valor e ler a alíquota do imposto de renda na tabela abaixo Salário Bruto INSS Alíquota Deduzir Até $900 Isento De $900 até $ % $135 Mais que $ ,5% $360

17 Não é conhecido o número de funcionários da empresa. Ao final de cada cálculo, o programa deve perguntar se a pessoa deseja calcular o salário de outro funcionário. Caso a resposta seja negativa, o programa deve parar. OBS: Não se esqueça de validar a entrada da resposta do usuário, que só pode aceitar os caracteres S ou N. 47. Escreva um algoritmo em pseudocódigo que receba um numero inteiro positivo N e apresente um quadro de números como o que se segue abaixo. Este é o caso de N = Construa um programa que calcule e apresente o total da compra realizada pelo cliente em uma loja. São fornecidos para o programa, o preço da etiqueta (PE) de cada um dos produtos comprados e, com a compra encerrada, a condição de pagamento escolhida pelo cliente (CP). Utilize para os cálculos a tabela de condições de pagamento a seguir: Código da condição de pagamento Condição de pagamento 1 À vista em dinheiro ou cheque, com 10% de desconto 2 À vista com cartão de crédito, com 5% de desconto 3 Em 2 vezes, preço normal de etiqueta sem juros 4 Em 3 vezes, preço de etiqueta com acréscimo de 10% Uma compra pode ser composta por mais do que um produto, portanto, deve ser indicado para o programa quando a compra deve ser encerrada (escolha a forma que desejar). OBS: Não esqueça de validar a entrada do código da condição de pagamento. Após o calculo o programa deve estar pronto pra nova entrada. 49. Construa um programa que calcule o novo salário (SAL_NOVO) para cada um dos funcionários da empresa. Considere que o funcionário deverá receber um reajuste de 15% caso seu salário (SAL) seja menor que 500. Se o salário for maior

18 ou igual a 500, mas menor ou igual a 1000, o reajuste deve ser de 10%. Caso o salário seja maior que 1000, o reajuste deve ser de 5%. O programa deve parar quando for digitado um salário (SAL) com valor negativo, ou seja, inválido. Além disso, ao final, o programa deve apresentar quanto será gasto a mais pela empresa com esses aumentos. Após o cálculo o programa deve estar pronto pra nova entrada.

19 Lista de Exercícios Lógica Para programação MATRIZES Matriz unidimensional 1. Faça um programa que leia 10 números inteiros para um vetor e imprima uma listagem numerada (1 até 10) contendo o número inteiro e uma das mensagens: par ou ímpar. 2. Faça um programa que leia 8 valores reais para um vetor e imprima: o maior valor e a média aritmética dos valores. 3. Faça um programa que carregue um vetor com dez números inteiros. Calcule e mostre os números maiores que 10 e suas respectivas posições. Se não existir nenhum número nessa condição, deverá ser mostrada uma mensagem informativa. 4. Faça um programa que carregue um vetor com 20 números inteiros, de modo que as posições pares contenham múltiplos de 4 e as posições ímpares múltiplos de Gerar uma tabela para conversão de medidas dadas em milímetros e sua respectiva medida em polegadas. A tabela deve iniciar em 0 mm e terminar em 100mm, com variação de 2,5mm. Estes valores devem ser armazenados em uma matriz de uma dimensão. 6. Gerar duas matrizes T e S. As matrizes são de 100 valores. Os valores do tempo inicial e do tempo final são determinados pelo usuário. A matriz S corresponde aos valores do espaço percorrido de acordo com a seguinte equação: S(t) = 0,75.t 2 +2,5.t + 12 Matriz bidimensional 7. Faça um programa que leia os elementos de uma matriz de inteiros com 3 linhas e 3 colunas e imprima os elementos da diagonal principal. 8. Faça um programa que carregue uma matriz 4 x 3 com números inteiros, calcule e mostre quantos elementos dessa matriz são maiores que 4 e, em seguida, monte uma segunda matriz com os elementos diferentes de 4. No lugar do número 4, da segunda matriz, deverá ser substituído pelo número Faça um programa que carregue uma matriz 3 x 3 com três tipos de valores: múltiplos de 5, múltiplos de 7 ou múltiplos de 11. Devem ser lidos apenas valores válidos maiores que zero. Imprima os resultados. 10. Faça um programa que carregue uma matriz 6 x 3 com números reais, calcule e mostre: o maior elemento da matriz e sua respectiva posição, ou seja, linha e coluna; e o menor elemento da matriz e sua respectiva posição.

20 11. Faça um programa que carregue uma matriz 2 x 5 com números inteiros, calcule e mostre: o total de valores entre 10 e 20 em cada linha e a média dos valores ímpares da matriz. 12. Faça um programa que leia 6 números inteiros para carregar uma matriz 2 x 3 e em seguida: Armazene num vetor o resultado da soma dos elementos de cada linha da matriz, multiplique cada linha da matriz pela soma da linha correspondente armazenada no vetor e imprima a matriz resultante (nova matriz). 13. Um equipamento faz a coleta de dados ambientais de temperatura. Ele organiza as informações da seguinte maneira: a. A matriz td (7,24) armazena as temperaturas dos 7 dias da semana, coletando 24 medidas em um dia, realizadas de hora em hora) b. A matriz tdm (7) armazena as medias diárias das temperaturas dos dias da semana. c. A matriz tmax (7) armazena as temperaturas máximas dos dias da semana. d. A matriz tmin (7) armazena as temperaturas mínimas dos dias da semana. e. A matriz ttab (7,4) é uma tabela composta pelas seguintes informações: número da linha (coluna 1), temperatura média (coluna 2), temperatura máxima (coluna 3) e temperatura mínima (coluna 4). Algumas das informações têm origem nas matrizes anteriormente geradas. 14. Faça um programa que realize a adição entre matrizes. O usuário deve inserir o número de linhas e colunas das matrizes. 15. Faça um programa que realize a subtração entre matrizes. O usuário deve inserir o número de linhas e colunas das matrizes. 16. Faça um programa que realize a multiplicação entre matrizes. O usuário deve inserir o número de linhas e colunas das matrizes. 17. Faça um programa que realize a multiplicação de uma matriz por um valor escalar. O usuário deve inserir o número de linhas e colunas das matrizes. 18. Faça um programa que resolva as seguintes operações com matrizes: 2 - adição entre matrizes, 3 - subtração entre matrizes, 4 - multiplicação entre matrizes, 5 - multiplicação de uma matriz com um número. Faça um menu para o usuário escolha entre as opções de 0 a 5, sendo que 0 é a opção para sair e 1 é a opção para realizar outra operação. 19. Lista de Exercícios Lógica Para programação

21 ARQUIVOS 1. Faça um programa que determine o maior entre N números. A condição de parada é a entrada de um valor 0, ou seja, o algoritmo deve ficar calculando o maior até que a entrada seja igual a 0 (ZERO). (maior.txt) 2. Faça um programa que escreva todos os números múltiplos de 7 entre 1 e N, sendo N um valor introduzido pelo utilizador. Por exemplos: 7, 14, 21, 28, 35. Inclua um teste de mesa para o algoritmo. (mult7.txt) 3. Escreva um programa que receba um numero inteiro positivo N e apresente um quadro de números como o que se segue abaixo. Este é o caso de N = 5. Considere que o string /n indica salto de linha e use o comando escreva ( /n ) para executar a ação de saltar uma linha, a fim de imprimir números numa nova linha. (matriz.txt) Escreva um programa em C para ler uma palavra. A seguir copie para outra variável a palavra informada na ordem inversa. Imprimir a palavra copiada. Exemplo: Se a palavra informada for: BRASIL, a palavra copiada para a outra variável será LISARB. (inverte.txt) 5. Escreva um programa em C para ler um valor X e um valor Z (se Z for menor que X deve ser lido um novo valor para Z). Contar quantos números inteiros devemos somar em sequência (a partir do X inclusive) para que a soma ultrapasse a Z o mínimo possível. Escrever o valor final da contagem. (soma.txt) Exemplo: X Z Reposta ( =25) ( =14) (30+31=61)

22 Lista de Exercícios Lógica Para programação MATRIZES, FUNÇÕES E STRINGS. 1. Fazer e apresentar uma matriz identidade, solicitando o número de linhas e de colunas ao usuário (gerar uma mensagem de erro sempre que as quantidades de linhas e colunas não forem iguais!). 2. Que leia dois valores e realize uma das operações abaixo descritas abaixo. O programa deve mostrar um menu para o usuário com as seguintes opções. 1 soma 2 subtração 3 multiplicação 4 divisão 5 comparação entre os números (informando se eles são iguais ou, no caso de diferentes, o maior entre eles) 0 - sair 3. Fazer esta questão onde em cada caso é chamado uma função que realize a operação desejada (serão 5 funções diferentes!). 4. Escreva um programa em C para ler uma palavra. A seguir copie para outra variável a palavra informada na ordem inversa. Imprimir a palavra copiada. Exemplo: Se a palavra informada for: BRASIL, a palavra copiada para a outra variável será LISARB. 5. Escreva um programa em C para ler um número indeterminado de frases. O programa deve ser encerrado quando a frase digitada for a palavra "fim". 6. Escreva um programa em C que leia 5 valores inteiros e imprima para cada um o seu correspondente valor absoluto. Para obter o valor absoluto do número utilize a função Absoluto especificada abaixo: Nome: Absoluto Descrição: Retorna o valor absoluto do número fornecido. Entrada: int n Saída: (int) O respectivo valor absoluto de n. Observação: -O valor absoluto de 10 é 10. -O valor absoluto de -10 é 10.

23 Lista de Exercícios Lógica Para programação LINGUAGEM C 1. A série de Fibonacci é uma sequ ência de termos que tem como os 2 primeiros termos, respectivamente, os números 0 e 1. A partir daí, os demais termos são formados seguindo uma certa regra. A série de Fibonacci pode ser vista a seguir: Descubra a regra que gera a sequ ência da série de Fibonacci e escreva um algoritmo que gere os n (solicitados pelo usuário) primeiros termos desta série e calcula e escreve a soma destes termos. 2. Gerar 20 números de 1000 a 1999 e escrever aqueles que divididos por 11 dão um resto igual a Gere um número aleatório inteiro (utilize a função rand() ) entre 0 e 100 e solicite um número ao usuário. O objetivo é que o usuário acerte o número gerado. Se o número digitado for menor que o gerado, diga MAIOR, se for maior diga MENOR, e solicite um número ao usuário novamente. Repita este processo até que o usuário acerte o número gerado. Após isso, informe em quantas tentativas o usuário acertou. 4. Modifique a questão 3 da terceira lista de exercícios incluindo mais uma opção ao usuário: 6 Finalizar programa Desse modo, o programa deve continuar disponibilizando ao usuário o menu de opções para os seus dois números digitados após a realização de uma operação, finalizando apenas quando ele escolher a opção 6, onde ser dada uma mensagem de encerramento do programa. 5. Escreva um programa em C para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (de acordo com a fórmula abaixo). Fórmula = (C/5) = ((F-32)/9) 6. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit.

24 7. Escreva um programa em C para ler um valor X e um valor Z (se Z for menor que X deve ser lido um novo valor para Z). Contar quantos números inteiros devemos somar em sequ ência (a partir do X inclusive) para que a soma ultrapasse a Z o mínimo possível. Escrever o valor final da contagem. Exemplo: X Z Reposta ( =25) ( =14) (30+31=61) 8. Escreva um programa em C para ler um vetor X de 10 elementos inteiros. Logo após copie os elementos do vetor X para um vetor Y fazendo com que o 1o. elemento de X seja copiado para o 10o. de Y, o 2o. de X para o 9o. de Y e assim sucessivamente. Após o término da cópia, imprimir o vetor Y. 9. Escreva um programa em C para ler um vetor A de 10 elementos inteiros e um valor X. A seguir imprimir os índices do vetor A em que aparece um valor igual a X. 10. Escreva um programa em C para ler um vetor A de 10 elementos inteiros e um valor X. A seguir imprimir "ACHEI" se o valor X existir em A e "NÃO ACHEI" caso contrário. 11. Escreva um programa em C para ler um vetor A de 10 elementos e um valor X. Copie para um vetor S (sem deixar elementos vazios entre os valores copiados) os elementos de A que são maiores que X. Logo após imprimir o vetor S. 12. Escreva um programa em C para ler o número de elementos (N) que serão armazenados em um vetor (aceitar apenas valores entre 1 e 9). Ler os N elementos armazenando-os no vetor (alocado para 10 elementos). A seguir ler um valor X e inclua-o na 1a. posição do vetor. Antes da inserção desloque os elementos existentes de 1 posição para o fim do vetor. Imprimir o vetor após a inclusão. 13. Escreva um programa em C para ler um vetor de 10 elementos inteiros. Excluir o 1o. elemento do vetor deslocando os elementos subsequ entes de uma posição para o inicio. Imprimir o vetor após a retirada do primeiro elemento. 14. Escreva um programa em C para ler um vetor R (de 5 elementos) e um vetor S (de 10 elementos). Gere um vetor X que possua os elementos comuns a R e a S. Considere que pode existir repetição de elementos no mesmo vetor. Nesta situação somente uma ocorrência do elemento comum aos dois deve ser copiada para o vetor X. Após o término da cópia, escrever o vetor X. 15. Escreva um programa em C para ler uma palavra e escrever:

25 -A primeira letra da palavra. -A última letra da palavra. -O número de letras existente na palavra. OBS.: Para os exercícios (16, 17 e 18) utilize a função strcmp 16. Ler um valor n que representa o número de pares de palavras (2 palavras) que serão lidas. A seguir ler os n pares e imprimir para cada par: -IGUAIS se as palavras informadas (do par) forem iguais. -ORDEM CRESCENTE se as palavras (do par) foram informadas em ordem crescente. -ORDEM DECRESCENTE se as palavras (do par) foram informadas em ordem decrescente. 17. Escreva um programa em C para ler 3 palavras. A seguir imprimir as 3 palavras em ordem alfabética. 18. Escreva um programa em C para ler uma frase e contar o número de ocorrências de cada uma das 5 primeiras letras do alfabeto. Imprimir as contagens. 19. Escreva um programa em C para ler 5 pares de valores (considere que serão informados apenas valores positivos). Para cada par lido deve ser impresso o valor do maior elemento do par ou a frase "Eles são iguais" se os valores do par forem iguais. Para obter o maior elemento do par utilize a função MaiorNumero. Nome: MaiorNumero Descrição: Retorna o maior elemento entre 2 valores positivos. Se eles forem iguais deve ser retornado o valor -1. Entrada: (int) Dois valores positivos. Saída: (int) O maior deles ou -1 se eles forem iguais. Observação: Considere que os valores de entrada são sempre positivos. 20. Escreva um programa para ler 5 números inteiros positivos (utilize a função LePositivo). Para cada valor lido escrever a soma dos inteiros de 1 ao número informado. O resultado do cálculo desse somatório deve ser obtido através da função Somatorio.

26 Nome: LePositivo Descrição: Faz a leitura de um valor. Se ele for negativo ou zero, a leitura deve ser repetida até que o valor lido seja positivo. Entrada: Nenhuma. Saída: (int) o valor lido. Nome: Somatório Descrição: Calcula o somatório dos inteiros de 1 ao número fornecido como entrada. Entrada: (int) Número limite do somatório. Saída: (int) O valor do somatório. 21. Escreva um programa que imprima na tela os números primos existentes entre 1 e 100. Para verificar se um número é primo utilize a função EhPrimo. Nome: EhPrimo Descrição: Verifica se um número é o ou não primo. Entrada: (int) um número inteiro. Saída: (int) 1 se o número de entrada for primo e 0 caso contrário. 22. Escreva um programa que leia 5 pares de valores positivos (LePositivo). Imprima se os elementos de cada par são números amigos (ou não). Dois números A e B são amigos se a soma dos divisores de A excluindo A é igual a B e a soma dos divisores de B excluindo B é igual a A. Para a verificar se dois números são amigos utilize a função SaoAmigos. Nome: SaoAmigos Descrição: retorna 1 se os 2 números de entrada forem amigos, 0 caso contrário. Entrada: (int) Dois números inteiros positivos. Saída: (int) 1 se os dois números são amigos, 0 caso contrário. Observação: Utilize a função SomaDividores do exercício anterior. Exemplo: 220 e 284 são amigos, pois

27 220: = : = e 1210 também são amigos. 23. Para evitar erros de digitação em números de grande importância, como código de uma conta bancária, geralmente se adiciona ao número um dígito verificador. Por exemplo, o número 1841 é utilizado normalmente como 18414, onde o 4 é o dígito verificador. Ele é calculado da seguinte forma: a) Cada algarismo do número é multiplicado por um peso começando de 2 da direita para a esquerda. Para cada algarismo o peso é acrescido de 1. Soma-se os produtos obtidos. 1x5 + 8x4 + 4x3 + 1x2 = 51 b) Calcula-se o resto da divisão desta soma por 11: 51 % 11 = 7 c) Subtrai-se de 11 o resto obtido: 11-7 = 4 d) Se o valor obtido for 10 ou 11, o dígito verificador será o 0, nos outros casos, o dígito verificador é o próprio valor encontrado. Escreva um programa que leia um número indeterminado de valores inteiros de 1 a 999. Para cada número imprima o seu correspondente dígito verificador. O programa é encerrado ao ser fornecido um número fora da faixa estabelecida (1 a 999). Para obter o valor do dígito verificador utilize a função CalculaDigito. Nome: CalculaDigito Descrição: Calcula o dígito verificador de um número. Entrada: (int) Um valor inteiro. Saída: (int) O dígito verificador do número.

28 24. Escreva um programa que leia um número indeterminado de valores inteiros de 10 a 9999 onde o último algarismo representa o seu dígito verificador e imprima para cada número uma mensagem indicando se ele está correto ou não. O programa é encerrado ao ser fornecido um número fora da faixa estabelecida (10 a 9999). Utilize a função DigitoCorreto para verificar se o número está correto. Nome: DigitoCorreto Descrição: Retorna 1 se o valor de entrada possui o dígito verificador correto e 0 caso contrário. Entrada: (int) Um número inteiro. Saída: (int) 1 se o número possui o dígito verificador correto ou 0 caso contrário. Utilizar as funções abaixo: ObtemDigito e ObtemNumero. Nome: ObtemDigito Descrição: Separa o último algarismo (a unidade) do número. Entrada: (int) Um número inteiro Saída: (int) O valor da unidade do número (o último algarismo) Ex: Para a entrada 1823 a saída será 3 Nome: ObtemNumero Descrição: Separa o número do dígito verificador. Entrada: (int) Um número inteiro. Saída: (int) O número sem o valor da unidade. Ex: Para a entrada 1823 a saída será Escreva um programa que leia 10 duplas de valores inteiros. Exibir cada dupla em ordem crescente. A ordem deve ser obtida através da chamada da função ClassificaDupla especificada abaixo: Nome: ClassificaDupla

29 Descrição: Classifica em ordem crescente 2 valores inteiros. Entrada: 2 inteiros. Saída: Os 2 inteiros em ordem crescente. 26. Escreva um programa que leia 10 duplas de valores inteiros armazenando-os em 2 vetores de 10 elementos. Após a leitura de todos os elementos, imprimir as duplas que foram armazenadas nas posições pares em ordem crescente e aquelas armazenadas nas posições ímpares em ordem decrescente. Utilize a função ImprimeDuplaClassificada especificada abaixo para escrever os elementos na ordem desejada. Nome: ImprimeDuplaClassificada Descrição: Imprime os 2 inteiros de entrada na ordem desejada. Entrada: 2 inteiros e um código que identifica a ordem de classificação (0-ordem crescente 1- ordem decrescente). Saída: Nenhuma. 27. Repita o exercício anterior utilizando a função ObtemDuplaClassificada especificada abaixo: Nome: ObtemDuplaClassificada Entrada: 2 inteiros Entrada: um código que identifica a ordem de classificação (0-ordem crescente 1-ordem decrescente). Saída: Os 2 valores de entrada na ordem desejada 28. Escreva um programa em C para obter o resultado das eleições para o 2o. turno. O programa deve solicitar o código dos dois candidatos. Logo após imprimir um cardápio contendo os códigos dos candidatos mais o item Fim (Cada item do cardápio conterá um número de ordem). A seguir conforme cada escolha dos eleitores o programa deve ir contando os votos que cada um recebe. Ao ser escolhido o item Fim(3) o programa será finalizado e deverá imprimir o código do vencedor com o seu respectivo percentual de votos. O programa deve ser implementado conforme o algoritmo abaixo, e devem ser utilizados os módulos descritos a seguir:

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS)

LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) LISTA DE EXERCÍCIOS PARTE 1 (ESTRUTURAS SEQUENCIAIS) 1. Elabore um algoritmo que converta um valor em dólar (US$) para real (R$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade

Leia mais

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

Lista 4 Introdução à Programação Entregar até 07/05/2012 Lista 4 Introdução à Programação Entregar até 07/05/2012 1. Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade

Leia mais

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

AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ AC05 Lista de Exercícios sobre Sequências, Condições e Repetição Em C++ Instruções: Os algoritmos deverão ser desenvolvidos em C++ com o Code::Blocks; Exercícios em grupos de até 6 participantes; Colocar

Leia mais

Exercícios: comandos de repetição

Exercícios: comandos de repetição UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: comandos de repetição 1) Elabore um programa que faça leitura de vários números inteiros, até que se digite

Leia mais

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

1. Escreva um programa em Pascal que leia três valores inteiros e mostre-os em ordem crescente. Utilize seleção encadeada. Universidade Estadual Vale do Acaraú Curso: Engenharia Civil Disciplina: Programação de Computadores Prof. Hudson Costa Instruções: as equipes de cinco componentes (ou elementos) deverão fazer apenas 30

Leia mais

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

Exercícios (if/ if else/ if elseif else) SECRETARIA DA EDUCAÇÃO E CULTURA POLÍCIA MILITAR DO ESTADO DO TOCANTINS COLÉGIO DA POLÍCIA MILITAR DO ESTADO DO TOCANTINS UNIDADE ESCOLAR: CPM PERÍODO: 4º Bimestre DISCIPLINA: Lógica de Programação ANO/SÉRIE:

Leia mais

- no assunto colocar [ALG] PRIMEIRA PARTE

- no assunto colocar [ALG] PRIMEIRA PARTE CCT0001 Algoritmos Prof. Rodrigo Dias professor@hood.com.br - no assunto colocar [ALG] PRIMEIRA PARTE 1) Entrar com 5 números e imprimi-los caso seja maior que 20. 2) Entrar com 3 números e informar se

Leia mais

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média. 1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)

Leia mais

Exercícios: Comandos de Repetição

Exercícios: Comandos de Repetição Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Elabore um programa que faça leitura de vários

Leia mais

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

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 EXERCÍCIOS DE C 1. Faça um programa para somar dois números inteiros. 2. Faça um programa para somar dois números reais 3. Faça um programa para calcular a área de um círculo. 4. Faça um programa que calcule

Leia mais

Exercícios: variáveis e expressões

Exercícios: variáveis e expressões Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: variáveis e expressões 1. Efetuar a leitura de um número real e apresentar

Leia mais

Parte I - Expressões lógicas e operadores

Parte I - Expressões lógicas e operadores Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)

Leia mais

I Lista de Exercícios

I Lista de Exercícios I Lista de Exercícios Estrutura Sequência Faça um algoritmo 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

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Escreva um programa que leia 10 números

Leia mais

Algoritmos & Programação

Algoritmos & Programação Algoritmos & Programação Profª Adriana Cláudia Ribeiro da Costa Profª Cláudia Barbieri Biscotto 2013/1 Exercícios Faça os itens abaixo para os seguintes problemas: Problema Solução esperada Dados de entrada

Leia mais

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

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS. Curso Superior de Tecnologia em Sistemas para Internet a Distância Instituto Federal Sul-rio-grandense - IFSUL Sistema Universidade Aberta do Brasil UAB Núcleo de Produção de Tecnologia e Ensino - NPTE

Leia mais

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

Lista de Exercícios 04 Estruturas de Dados Homogêneas - Vetores Instituto de Ciências Eatas e Biológicas ICEB Lista de Eercícios 04 Estruturas de Dados Homogêneas - Vetores 1) Escreva um programa que armazene em um vetor todos os números inteiros de 0 a 50. Após isso,

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

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

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Structs 1. Utilizando estrutura, fazer um programa em C que permita

Leia mais

Lista de Exercícios - Programação I (Pascal/ Python)

Lista de Exercícios - Programação I (Pascal/ Python) ENTRADA E SAÍDA Lista de Exercícios - Programação I (Pascal/ Python) 1) Escreva um programa que imprima seu nome na tela. 2) Escreva um programa que imprima o valor guardado em uma variável. 3) Escreva

Leia mais

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

PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 PROGRAMAÇÃO DE COMPUTADORES I - BCC701-2015 Lista de Exercícios do Módulo 1 - Preparação para a Prova 1 Exercício 1 Apesar da existência do Sistema Internacional (SI) de Unidades, ainda existe a divergência

Leia mais

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo

Leia mais

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

EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS EXERCÍCIOS DE ESTRUTURA DE REPETIÇÃO - ALGORITMOS 1 - Fazer um algoritmo que calcule e escreva a seguinte soma: 2 - Fazer um algoritmo que calcule e escreva o valor de S onde: 3 - Fazer um algoritmo que

Leia mais

Exercícios: Recursão

Exercícios: Recursão UNIVERSIDADE FEDERAL DE UBERLÂNDIA Lista de exercícios de programação em linguagem C Exercícios: Recursão 1) Faça uma função recursiva que calcule e retorne o fatorial de um número inteiro N. 2) Faça uma

Leia mais

- Exercícios de Programação II - Linguagem de Programação C

- Exercícios de Programação II - Linguagem de Programação C FIT - Faculdade de Informática de Taquara Curso de Sistemas de Informação - Exercícios de Programação II - Linguagem de Programação C Profa. Flávia Pereira de Carvalho Março de 2008 Sumário Página 1 EXERCÍCIOS

Leia mais

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

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

Leia mais

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

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 Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada

Leia mais

2ª Lista de Exercícios

2ª Lista de Exercícios Esta lista de exercícios contempla o comando de atribuição além dos comandos de leitura e de escrita. Quando definimos o tipo de variável, tomamos como base o conteúdo que deveria ser armazenado. Os exercícios

Leia mais

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO

Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Programação de Computadores I Estruturas de Repetição PROFESSORA CINTIA CAETANO Introdução Existem situações onde é necessário repetir um determinado trecho de um programa um certo número de vezes. Assim,

Leia mais

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

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Informática Aplicada Campus Angicos Professor: Araken de Medeiros Santos LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção Descreva um algoritmo para os seguintes problemas utilizando estruturas

Leia mais

2. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit.

2. Escreva um programa em C para ler uma temperatura em graus Celsius, calcular e escrever o valor correspondente em graus Fahrenheit. Lista de Exercicios III 1. Escreva um programa em C para ler uma temperatura em graus Fahrenheit, calcular e escrever o valor correspondente em graus Celsius (de acordo com a fórmula abaixo). 2. Escreva

Leia mais

Correção dos Exercícios

Correção dos Exercícios Faculdade Novo Milênio Engenharia da Computação Engenharia de Telecomunicações Algoritmos I 2006/1 Correção dos Exercícios Questão 1: Construa um algoritmo que, tendo como dados de entrada dois pontos

Leia mais

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES

5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES 5. ESTRUTURA DE CONTROLE TOMADA DE DECISÕES...2 5.1 SELEÇÃO OU ALTERNATIVA SIMPLE...2 5.2 SELEÇÃO OU ALTERNATIVA COMPOSTA...2 5.3 SELEÇÃO OU ALTERNATIVA SE S ANINHADOS OU ENCADEADOS...3 5.4 ESTRUTURAS

Leia mais

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.

Leia mais

Lista de Exercícios Desvio Condicional

Lista de Exercícios Desvio Condicional Universidade Federal Fluminense Programação de Computadores III Profa: Luciana Brugiolo Gonçalves Lista de Exercícios Desvio Condicional Para todos os enunciados listados abaixo, desenvolva o algoritmo

Leia mais

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação

Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação Apostila de EXERCÍCIOS e Respostas Algoritmos e Programação - Linguagem Python - Profa. Flávia Pereira de Carvalho Fevereiro de 2014 Sumário Página 1 EXERCÍCIOS DE LÓGICA DE PROGRAMAÇÃO - ALGORITMOS...

Leia mais

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.

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. LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos

Leia mais

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

Resolva os exercícios utilizando a linguagem de programação C MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO Resolva os exercícios utilizando a linguagem de programação C 1 Manipulação de dados

Leia mais

1ª LISTA DE EXERCÍCIOS

1ª LISTA DE EXERCÍCIOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda

Leia mais

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

Lista de exercícios 01 de Computação Aplicada Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,

Leia mais

Exercícios: Vetores e Matrizes

Exercícios: Vetores e Matrizes Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor

Leia mais

Comandos de Desvio 1

Comandos de Desvio 1 Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para

Leia mais

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo

Leia mais

Exercícios Repetição

Exercícios Repetição Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que

Leia mais

Lista 2 - ESTRUTURA DO SE

Lista 2 - ESTRUTURA DO SE Universidade Federal de Sergipe Campus Alberto Carvalho Programação I Prof: Mai-Ly Vanessa Lista 2 - ESTRUTURA DO SE 1)Entrar com um número e imprimi-lo caso seja maior do que 20. 2)Construir um programa

Leia mais

Lista de Exercícios Linguagem C#

Lista de Exercícios Linguagem C# Lista de Exercícios Linguagem C# Dica: Utilizar comentários durante a construção do código fonte. Nível 1: Entrada, Processamento e Saída 1) Faça um programa para calcular o estoque médio de uma peça,

Leia mais

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

4ª Lista de Exercícios de Programação I 4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores

Leia mais

(PROVA DE MATEMÁTICA DO CONCURSO DE ADMISSÃO À 5ª SÉRIE CMB ANO 2005 / 06) MÚLTIPLA-ESCOLHA. (Marque com um X a única alternativa certa)

(PROVA DE MATEMÁTICA DO CONCURSO DE ADMISSÃO À 5ª SÉRIE CMB ANO 2005 / 06) MÚLTIPLA-ESCOLHA. (Marque com um X a única alternativa certa) MÚLTIPLA-ESCOLHA (Marque com um X a única alternativa certa) QUESTÃO 01. Um aluno da 5ª série do CMB saiu de casa e fez compras em quatro lojas, cada uma num bairro diferente. Em cada uma, gastou a metade

Leia mais

Algoritmia e Programação

Algoritmia e Programação DEPARTAMENTO DE ENGENHARIA INFORMÁTICA Algoritmia e Programação AULAS PRÁTICAS 2 0 0 4 / 2 0 0 5 Ana Madureira, Ana Almeida, Isabel Praça, José Avelino Marinho, Ricardo Almeida, Paulo Baltarejo Sousa 1.

Leia mais

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

3ª Lista de Exercícios de Programação I 3ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C, apoiadas por representação em algoritmo para planejamento. 1. Desenvolva um programa que leia dois valores a

Leia mais

Informática Aplicada I Lista: Fluxograma

Informática Aplicada I Lista: Fluxograma UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene

Leia mais

Lista de Exercícios 3

Lista de Exercícios 3 Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca

Leia mais

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

4ª Lista de Exercícios de Programação I 4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores

Leia mais

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

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1) ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I Trabalho 1 (T1) Grupo de até três acadêmicos; Entregar os algoritmos escritos; Entregar as implementações dos algoritmos em arquivo organizados em uma pasta,

Leia mais

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

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Campus João Câmara Avenida Antônio Severiano da Câmara / BR 406, Km 101, s/n Zona Rural. Bairro Amarelão João Câmara/RN - CEP:

Leia mais

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

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO. Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

a) 2 b) 3 c) 4 d) 5 e) 6

a) 2 b) 3 c) 4 d) 5 e) 6 Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355

Leia mais

Lista 2 Programação com Decisão (Desvios Condicionais)

Lista 2 Programação com Decisão (Desvios Condicionais) Faculdade QI Porto Alegre Tecnólogo em Desenvolvimento de Sistemas Algoritmos e Programação Prof.: Nilseu Padilha e-mail: npadilha.faqi@gmail.com Lista 2 Programação com Decisão (Desvios Condicionais)

Leia mais

Sistemas Numéricos. Tiago Alves de Oliveira

Sistemas Numéricos. Tiago Alves de Oliveira Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de

Leia mais

CADERNO DE EXERCÍCIOS ALGORITMOS

CADERNO DE EXERCÍCIOS ALGORITMOS J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um

Leia mais

1ª LISTA DE EXERCÍCIOS - Extra

1ª LISTA DE EXERCÍCIOS - Extra 1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba

Leia mais

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.

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. 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. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia

Leia mais

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS FLUXOGRAMA ou DIAGRAMA DE BLOCOS Fluxograma ou Diagrama de blocos é a representação gráfica dos passos de um algoritmo. Facilita

Leia mais

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação Algoritmos e Lógica de Programação Linguagem de Programação C Linguagem C Entrada e Saída de dados Reinaldo Gomes reinaldo@cefet-al.br Fluxo de Saída Padrão Saída Formatada: ( ) Tem a função de

Leia mais

Programação para Computação

Programação para Computação Programação para Computação Prova 1 22/09/2008 Resolução Prof. Marcus Vinícius Midena Ramos Engenharia de Computação UNIVASF Questão 1 (1,2 ponto): Descreva, de forma clara, completa e concisa, a sintaxe

Leia mais

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca

INFORMÁTICA BÁSICA. Excel. Professor: Enir da Silva Fonseca INFORMÁTICA BÁSICA Excel Professor: Enir da Silva Fonseca Índice O que é o Excel... 03 Iniciando o Excel... 03 O que é uma Célula... 03 Tela Inicial do Excel... 03 Operadores... 04 Ícones mais utilizados...

Leia mais

Exercícios de Programação

Exercícios de Programação Exercícios de Programação 1- Uso de entrada de dados via teclado, saída de dados na tela e realização de operações aritméticas a) Faça um programa que calcule a área de um retângulo a partir dos seus lados

Leia mais

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

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10 Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em

Leia mais

Exercícios: comandos condicionais

Exercícios: comandos condicionais Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números

Leia mais

Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO

Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO Microsoft Excel INTRODUÇÃO PARTE 1 SUMÁRIO 01-) Barra de Ferramentas do Excel... 2 02-) Planilha... 3 a-) Linha... 3 b-) Coluna... 3 c-) Célula... 4 d-) Movimentando-se pela planilha... 4 e-) Tamanho da

Leia mais

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

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado) Exercícios de Entrada e Saída 1. Escreva um programa que exiba na tela o seguinte texto: Estou testando o printf. Depois faça o mesmo, mas no seguinte formato: Estou testando o printf.. Escreva programas

Leia mais

1 ESTRUTURA SEQUENCIAL

1 ESTRUTURA SEQUENCIAL Noções de Programação de Computadores Prof. Eduardo 1 1 ESTRUTURA SEQUENCIAL algoritmo Nome_do_algoritmo declaração de variáveis variáveis inicio bloco de comandos; fim_algoritmo 1.1 Declaração de variáveis

Leia mais

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

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 Exercícios 2: 1) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. 2) Dado as seguintes informações

Leia mais

Maratona de Programação

Maratona de Programaçã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

Leia mais

Estrutura de Seleção

Estrutura de Seleção Estrutura de Seleção 1. Analise o algoritmo abaixo supondo que A, B e C sejam expressões lógicas e responda: 2. D < 1 0. 3. se A então 4. D < D + 1. 5. senão 6. se B então 7. se C então 8. D < D + 2. 9.

Leia mais

Programação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved.

Programação. Folha Prática 4. Lab. 4. Departamento de Informática Universidade da Beira Interior Portugal 2015. Copyright 2010 All rights reserved. Programação Folha Prática 4 Lab. 4 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. LAB. 4 4ª semana CONCEÇÃO DE ALGORITMOS E ESTRUTURAS DE CONTROLO

Leia mais

Estrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while)

Estrutura de repetição para número indefinido de repetições com teste no inicio (Enquanto - while) ESTRUTURA DE REPETIÇÃO EM C++ Estrutura de Repetição para número definido de repetições (Para - for) //Biblioteca para CIN e COUT //Biblioteca para funções como clrscr e getch //Estrutura principal do

Leia mais

Exercícios: Comandos de Repetição

Exercícios: Comandos de Repetição Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os

Leia mais

CADERNO DE EXERCÍCIOS 1A

CADERNO DE EXERCÍCIOS 1A CADERNO DE EXERCÍCIOS 1A Ensino Fundamental Matemática Conteúdo Habilidade da Questão Matriz da EJA/FB 1 Área de figuras planas H21 2 Multiplicação Divisão Unidades de medida H6 H35 3 Frações H13 4 Frações

Leia mais

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

ATIVIDADE DE MATEMÁTICA (PARA CASA) Data de entrega 18/04/2012 OSASCO, DE DE 01 NOME: PROF. 8º ANO ATIVIDADE DE MATEMÁTICA (PARA CASA) Data de entrega 18/04/01 1. Deseja-se fixar o comprimento e a largura de uma sala de modo que a sua área seja 36 m. a) Se a largura

Leia mais

Grupo B Estruturas de Repetição

Grupo B Estruturas de Repetição Grupo B Estruturas de Repetição Exercício Descrição 1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação. 2. Escrever

Leia mais

Algoritmos e estrutura de dados I. Profa. Lara Popov Z. B. Oberderfer

Algoritmos e estrutura de dados I. Profa. Lara Popov Z. B. Oberderfer Algoritmos e estrutura de dados I Profa. Lara Popov Z. B. Oberderfer lara.popov@ifsc.edu.br 2 Processos de Seleção ou Estruturas de Decisão Se... Então Se... Então... Senão Caso... Selecione 3 Estrutura

Leia mais

Estruturas de Repetição WHILE e DO- WHILE

Estruturas de Repetição WHILE e DO- WHILE Universidade Federal do Pampa UNIPAMPA Campus Itaqui RS Engenharia de Agrimensura Introdução à Programação (prof. Dr. Rogério Vargas) Lista 2 (entrega: 1 de junho de 2015) Instruções: Trabalhos iguais

Leia mais

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

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares. 2. Codificar um algoritmo que simule o jogo de adivinhação: o jogador 1 escolhe

Leia mais

Estruturas de Decisão e Estruturas de Repetição

Estruturas de Decisão e Estruturas de Repetição Estruturas de Decisão e Estruturas de Repetição Profa. Lara Popov Zambiasi Bazzi Oberderfer lara.popov@ifsc.edu.br http://professores.chapeco.ifsc.edu.br/lara/ Processos de Seleção ou Estruturas de Decisão

Leia mais

Atividade extra. Exercício 1. Exercício 2. Matemática e suas Tecnologias Matemática

Atividade extra. Exercício 1. Exercício 2. Matemática e suas Tecnologias Matemática Atividade extra Exercício 1 O preço do litro da gasolina no Estado do Rio de Janeiro custa, em média R$ 2,90. Uma pessoa deseja abastecer seu carro, em um posto no Rio de Janeiro, com 40 reais. Com quantos

Leia mais

Lista de Exercícios Estrutura de Repetição

Lista de Exercícios Estrutura de Repetição Universidade Federal Fluminense Instituto de Computação Programação de Computadores III Luciana Brugiolo Gonçalves Lista de Exercícios Estrutura de Repetição E15. Desenvolva um algoritmo para exibir todos

Leia mais

Excel Intermediário. Facilitador: Clóvis Ferraro. Prefeitura de Diadema Secretaria de Gestão de Pessoas Escola Diadema de Administração Pública

Excel Intermediário. Facilitador: Clóvis Ferraro. Prefeitura de Diadema Secretaria de Gestão de Pessoas Escola Diadema de Administração Pública Excel Intermediário Facilitador: Clóvis Ferraro Prefeitura de Diadema Secretaria de Gestão de Pessoas Escola Diadema de Administração Pública Conteúdo do Curso Fórmulas e Funções Fórmulas e funções avançadas

Leia mais

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho O que é Microsoft Excel? Microsoft Excel O Microsoft Excel é um programa para manipulação de planilhas eletrônicas. Oito em cada dez pessoas utilizam o Microsoft Excel pra trabalhar com cálculos e sistemas

Leia mais

Lista de exercício para somar pontos na primeira nota(cada quetão vale 1 pt)

Lista de exercício para somar pontos na primeira nota(cada quetão vale 1 pt) Disciplina: Programação Orientada a Objetos Professor: Felippe Lima IDECC - Núcleo São Rafael Lista de exercício para somar pontos na primeira nota(cada quetão vale 1 pt) Regras: 1. A nota da primeira

Leia mais

Controle de Fluxo Comandos de repetição: while e do-while

Controle de Fluxo Comandos de repetição: while e do-while BCC 201 - Introdução à Programação Controle de Fluxo Comandos de repetição: while e do-while Guillermo Cámara-Chávez UFOP 1/1 Comandos de Repetição (Laços) I São muito comuns as situações em que se deseja

Leia mais

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo: Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",

Leia mais

SIMULADO MATEMÁTICA. 3) Com os algarismos 2, 5, 7, e 8, quantos números naturais de três algarismos distintos podem ser escritos?

SIMULADO MATEMÁTICA. 3) Com os algarismos 2, 5, 7, e 8, quantos números naturais de três algarismos distintos podem ser escritos? NOME: DATA DE ENTREGA: / / SIMULADO MATEMÁTICA 1) Uma sorveteria oferece uma taça de sorvete que pode vir coberta com calda de chocolate, ou de morango ou de caramelo. O sorvete pode ser escolhido entre

Leia mais

ANEXO EXCEL 2007 AVAÇADO

ANEXO EXCEL 2007 AVAÇADO ANEXO EXCEL 2007 AVAÇADO Funções Lógicas: Fórmula SE 1 Agora vamos conhecer uma das funções mais utilizadas todas as funções para um iniciante em Excel. É a função SE, que Retorna um valor se uma condição

Leia mais

3) A variável m representa o preço de uma maçã e a variável p o preço de uma pera. Sueli comprou 7 maçãs e 3 peras.

3) A variável m representa o preço de uma maçã e a variável p o preço de uma pera. Sueli comprou 7 maçãs e 3 peras. ª LISTA DE EXERCÍCIOS COMPLEMENTARES DE MATEMÁTICA EXPRESSÕES ALGÉBRICAS Ensino Fundamental 8 Ano Agora vamos colocar em prática os seus conhecimentos matemáticos e tudo o que estudamos em aula sobre expressões

Leia mais