Anda di halaman 1dari 3

Exerccios sobre algoritmos

Fazer um algoritmo para: 1) Receber um nmero do usurio e mostrar se esse nmero par ou no par 2) Receber 3 valores numricos, X, Y e Z, e verificar se esses valores podem corresponder aos lados de um tringulo. Em caso afirmativo, informar ao usurio se o tringulo equiltero, isscelos ou escaleno. 5) Dado um nmero inteiro de segundos, mostrar a quantas horas, minutos e segundos ele corresponde. 9) Calcular a soma da seguinte srie de 100 termos: 1 1/2 + 1/4 - 1/6 + 1/8 1/10 + 1/12... 14) Fazer um algoritmo que receba um nmero inteiro positivo N do usurio e mostre o valor do seu fatorial. Se o usurio no digitar um nmero inteiro positivo deve ser mostrada uma mensagem de erro e pedir para que ele digite novamente. 18) Fazer a funo POW (base, expoente) que recebe base e expoente como parmetros e retorna o valor de base elevado a expoente. Se os valores de base e expoente no forem inteiros a funo deve retornar 0. 2. Escreva um algoritmo que leia trs nmeros inteiros e positivos (A, B, C) e calcule a seguinte expresso:

, onde 3. Faa um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. 4. Faa um algoritmo que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias. 6. Faa um algoritmo que leia o tempo de durao de um evento em uma fbrica expressa em segundos e mostre-o expresso em horas, minutos e segundos. 7. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fbrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de

45%, escrever um algoritmo que leia o custo de fbrica de um carro e escreva o custo ao consumidor. 9. Calcule a mdia aritmtica das 3 notas de um aluno e mostre, alm do valor da mdia, uma mensagem de "Aprovado", caso a mdia seja igual ou superior a 6, ou a mensagem "reprovado", caso contrrio. 11. Elaborar um algoritmo que l 2 valores a e b e os escreve com a mensagem: "So mltiplos" ou "No so mltiplos". 12. Elabore um algoritmo que dada a idade de um nadador classifica-o em uma das seguintes categorias:

infantil A = 5 - 7 anos infantil B = 8-10 anos juvenil A = 11-13 anos juvenil B = 14-17 anos adulto = maiores de 18 anos 13. Escreva um algoritmo que leia 3 nmeros inteiros e mostre o maior deles. 15. Faa um algoritmo que leia um n inteiro e mostre uma mensagem indicando se este nmero par ou mpar, e se positivo ou negativo. 16. O cardpio de uma lancheria o seguinte: Especificao Cachorro quente Bauru simples Bauru com ovo Hambrger Cheeseburguer Refrigerante Cdigo 100 101 102 103 104 105 Preo 1,20 1,30 1,50 1,20 1,30 1,00

Escrever um algoritmo que leia o cdigo do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execuo somente ser calculado um item. 20. Um vendedor necessita de um algoritmo que calcule o preo total devido por um cliente. O algoritmo deve receber o cdigo de um produto e a quantidade comprada e calcular o preo total, usando a tabela abaixo: Cdigo do Preo Produto unitrio

1001 1324 6548 0987 7623

5,32 6,45 2,37 5,32 6,45

21. Um vendedor precisa de um algoritmo que calcule o preo total devido por um cliente. O algoritmo deve receber o cdigo de um produto e a quantidade comprada e calcular o preo total, usando a tabela abaixo. Mostre uma mensagem no caso de cdigo invlido. Cdigo 'ABCD' 'XYPK' 'KLMP' 'QRST' Preo unitrio R$ 5,30 R$ 6,00 R$ 3,20 R$ 2,50

23. Elaborar um algoritmo que l 3 valores a,b,c e verifica se eles formam ou no um tringulo. Supor que os valores lidos so inteiros e positivos. Caso os valores formem um tringulo, calcular e escrever a rea deste tringulo. Se no formam tringulo escrever os valores lidos. ( se a > b + c no formam tringulo algum, se a o maior). 1.Um nmero , por definio, primo se ele no tem divisores, exceto 1 e ele prprio. Prepare um algoritmo para ler um nmero inteiro positivo e determinar se ele ou no um nmero primo.

3.Desenvolva um algoritmo que leia um nmero inteiro positivo N e imprima a tabuada de multiplicar correspondente. Por exemplo, para n = 6, devemos obter: 1 X 6 = 6, 2 X 6 = 12,..., 10 X 6 = 60). (Observao: Solucionar a questo utilizando uma das estruturas de repetio)

1. Construa um algoritmo que receba a idade do usurio e verifique se ele tem mais de 21 anos. 12. Construa um algoritmo que imprima a tabela de equivalncia de graus Fahrenheit para centgrados. Os limites so de 50 a 70 graus Fahrenheit com intervalo de 1 grau. Frmula: C = (5/9) X (F -32) 13. Uma rainha requisitou os servios de um monge, o qual exigiu o pagamento em gros de trigo da seguinte maneira: os gros de trigo seriam dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um gro, e as casas seguintes o dobro da anterior. Construa um algoritmo que calcule quantos gros de trigo a Rainha dever pagar ao monge.

Anda mungkin juga menyukai