2a. Lista de Exercícios ITC Profs: Msc. Rodrigo de Godoy Domingues ! Dra. Maria Adriana Vidigal de Lima ! Anilton Joaquim da Silva Estruturas Condicionais e de Repetição 1) Ler um numero real, se o número for positivo imprima a raiz quadrada,senão imprima o numero ao quadrado. 2) Faça um programa que receba três números e mostre-os em ordem crescente. 3) Faça um programa para verificar se um determinado numero inteiro e divisível por 3 ou 5, mas não simultaneamente pelos dois. 4) Faça um programa que receba dois números. Calcule e mostre: - a soma dos números pares desse intervalo de números, incluindo os números digitados; - a multiplicação dos números ímpares desse intervalo, incluindo os digitados; 5) Escreva um programa completo que aceite, pelo terminal, um número inteiro maior que zero e devolva, na tela, a soma de todos os seus algarismos. Por exemplo, ao número 251 corresponderá o valor 8. Se o número introduzido pelo utilizador não for maior que zero, o programa terminará sem apresentar qualquer resultado na tela. 6) Escrever um programa que leia o código do produto escolhido do cardápio de uma lanchonete e a quantidade.Assim,o programa deve calcular o valor a ser pago por aquele lanche.Considere que a cada execução somente será calculado um pedido.O cardápio da lanchonete segue o padrão abaixo: Especificação Cachorro Quente Bauru Simples Bauru com Ovo Hamburguer Cheeseburguer Suco Código 100 101 102 103 104 105 Preço 1.20 1.30 1.50 1.20 1.70 2.20 7) Calcule as raízes da equação de 2o grau. Lembrando que: A variável ‘a’ tem que ser diferente de zero. Caso seja igual, imprima a mensagem “Não é equação de segundo grau”. Se Delta < 0 não existe real. Imprima a mensagem “Não existe raiz”. Se Delta = 0 existe uma raiz real. Imprima a raiz e a mensagem “Raiz única”. Se " Delta >= 0 imprima: “existem duas raízes reais”. 8) Elabore um programa que faça leitura de vários números inteiros, até que se digite um número negativo. O programa tem que retornar o maior e o menor número lido. 9) Leia um número positivo do usuário, então, calcule e imprima a sequência Fibonacci até o primeiro número superior ao número lido. Exemplo: se o usuário informou o número 30, a sequência a ser impressa será 1 1 2 3 5 8 13 21 34. A Sequencia de fibonacci é dada da seguinte forma: Fibonacci(0) = 1 : primeiro número da sequencia Fibonacci(1) = 1 : segundo número da sequencia Fibonacci(n) = Fibonacci(n-1) + Fibonacci(n-2), para n>1 Assim: Fibonacci(2) = Fibonacci(1) + Fibonacci(0) = 1+1 = 2 : terceiro número da sequencia. 10)Faça um programa que receba vários números digitados até que se digite o número 0, calcule e mostre: a. A soma dos números digitados b. A quantidade de números digitados c. A média dos números digitados d. O maior número digitado e. O menor número digitado f. A média dos números pares 11)Faça um programa que some todos os números naturais abaixo de 1000 que são múltiplos de 3 ou 5. 12)Faça um programa que receba um número decimal do usuário e o converta para binário. Utilize números decimais para armazenar o resultado em binário. 13)Faça um programa que receba um número binário (sequencia de zeros e uns) e o converta para decimal 14)Faça um programa que receba um número decimal do usuário e o converta para a base 8 (octal). Utilize números decimais para armazenar o resultado em octal. 15)Faça um programa que receba um número octal (sequencia contendo os números de 0 a 7) e o converta para decimal 16)Faça um programa que calcule qual o valor de uma posição em uma sequencia de tribonacci: 1 1 2 4 7 13 24 ... A sequencia de tribonacci é definida como: tribonacci(0) = 1 : primeiro número da sequencia tribonacci(1) = 1 : segundo número da sequencia tribonacci(2) = 2 : terceiro número da sequencia tribonacci(n) = tribonacci(n-1) + tribonacci(n-2) + tribonacci(n-3), para n>2