Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Espírito Santo – Centro Tecnológico Departamento de Informática Prof. Thiago Oliveira dos Santos LISTA DE EXERCÍCIOS - 1 1. Faça um programa para ler 2 números inteiros e calcular a soma de suas raízes quadradas. Exemplos de Resultados Esperados: 1º Número 2º Número Saída 16 25 9. 40 20 10.7966919 2 2 2.82842708 100 144 22. 2. Faça um programa para ler a altura e a largura de um retângulo e calcular o seu perímetro. Em seguida, faça a mesma coisa, só que recebendo como dados de entrada as coordenadas (x, y) dos cantos inferior esquerdo e superior direito. Exemplos de Resultados Esperados: Altura Largura Saída 10 20 60. 14.83 53.29 136.240005 1.9 117.1 238. x1 y1 x2 y2 Saída 0 15 20 25 60. 0 0 13.5 7.75 42.5 3. Considere o valor de Π = 3.141592. Construa um programa para calcular a área de um círculo (C1) tendo como dado de entrada o valor do raio. Em seguida, calcule o raio do círculo (C2) que possui como área a metade da área calculada anteriormente. Exemplos de Resultados Esperados: Raio Saída - Área (C1) Saída - Raio (C2) 10 314.15921 7.07106781 1.99 12.4410181 1.40714252 429.73 580151.125 303.86499 Universidade Federal do Espírito Santo – Centro Tecnológico Departamento de Informática Prof. Thiago Oliveira dos Santos 4. Faça um programa que receba dois números inteiros, digitados pelo usuário e mostre o maior e o menor número digitado. Se forem iguais, diga que são iguais. Exemplos de Resultados Esperados: N1 N2 Saída 2 3 N2 = 3 5 1 N1 = 5 5 5 N1 = N2 5. Fazer um programa para ler o nome, 2 notas, mostrar a média com a mensagem apropriada: Inferior a 5,0 – “Reprovado”, De 5,1 a 6,9 – “Recuperação”, De 7,0 a 10 – “Aprovado”. Mostrar o nome do aluno e a mensagem. Exemplos de Resultados Esperados: Nome Nota Saída Thiago 5 Thiago - Reprovado 6. Ler uma letra do teclado e imprimir sua versão maiúscula. Caso não seja letra, diga que não é letra. Caso já seja maiúscula, diga que a letra deve ser minúscula. Exemplos de Resultados Esperados: Letra Saída a A g G 1 Nao e letra! A A letra deve ser minuscula! 7. Ler uma temperatura e sua unidade. Se for em graus Fahrenheit (f ou F), calcular e escrever o valor correspondente em graus Celsius. Se for em celsius (c ou C), calcular em Fahrenheit. Exemplos de Resultados Esperados: Temperatura Unidade Saída 10 c -12.2 (F) 10 C -12.2 (F) 10 F 50 (C) 10 f 50 (C) 8. Dada uma letra, escreva na tela se essa letra é ou não uma vogal. Exemplos de Resultados Esperados: Universidade Federal do Espírito Santo – Centro Tecnológico Departamento de Informática Prof. Thiago Oliveira dos Santos Letra Saída a Vogal q Não vogal E Vogal W Não vogal 9. Elaborar um programa que ao receber um numero inteiro determine retorne se o mesmo é par ou impar. Exemplos de Resultados Esperados: Num. Saída 1 Impar 2 Par -3 Impar 0 Par 10. Faça um programa que informe o mês de acordo com o número informado pelo usuário. Caso não exista, retorne inválido. Exemplos de Resultados Esperados: Num. Saída 4 Abr. 1 Jan. -3 Invalido 12 Dec. 11. Faça um programa que leia 3 número inteiro os imprima em ordem crescente. Exemplos de Resultados Esperados: N1 N2 N3 Saída 1 2 3 N1=1, N2=2, N3=3 4 1 3 N2=1, N3=3, N1=4 12. Faça um programa que receba um número de pessoas e um número de itens a serem distribuídos entre as n pessoas, e calcule e retorne o índice (número) da pessoa que receberá o ultimo item. Assuma que a distribuição é feita da seguinte maneira: a pessoa 1 recebe um item, depois a pessoa 2 recebe um item, e assim por diante até a pessoa n. Caso ainda hajam itens, o processo de distribuição recomeça na pessoa 1. O processo acaba quando não existem mais itens. Exemplos de Resultados Esperados: Num. Pessoas Num. itens Saída 1 10 1 Universidade Federal do Espírito Santo – Centro Tecnológico Departamento de Informática Prof. Thiago Oliveira dos Santos 2 1 1 2 2 2 2 3 1 2 5 1 3 6 3 3 7 1 13. Faça um programa que receba as coordenadas de um retângulo como dois cantos opostos (ex. x e y do canto superior esq. e inferior dir. ou x e y do canto inferior esq. e superior dir.), um ponto (x, y), e diga se o ponto está contido no retângulo. Pontos que caiam na linha do retângulo são considerados dentro. Exemplos de Resultados Esperados: Sup. x Sup. y Inf. x Inf. y Ponto x Ponto y Saída 0 0 10 10 5 3 Dentro 0 10 10 0 5 3 Dentro 10 10 0 0 5 3 Dentro 10 0 0 10 5 3 Dentro 1 1 -10 -10 -5 -3 Dentro 1 -10 -10 1 -5 -3 Dentro -10 -10 1 1 -5 -3 Dentro -10 1 1 -10 -5 -3 Dentro 0 0 10 10 -1 -1 Fora 0 10 10 0 11 11 Fora 10 10 0 0 -1 11 Fora 10 0 0 10 11 -1 Fora 0 0 10 10 11 3 Fora 0 10 10 0 3 11 Fora 10 10 0 0 -1 3 Fora 10 0 0 10 3 -1 Fora 14. Explicar por que o código abaixo não está correto. Qual o resultado? char siglaEstado[2] = "ES"; printf("A sigla do estado e %s", siglaEstado); 1. Faça um programa para ler 2 números inteiros e calcular a soma de suas raízes quadradas. Exemplos de Resultados Esperados: 2. Faça um programa para ler a altura e a largura de um retângulo e calcular o seu perímetro. Em seguida, faça a mesma coisa, só que recebendo como dados de entrada as coordenadas (x, y) dos cantos inferior esquerdo e superior direito. Exemplos de Resultados Esperados: 3. Considere o valor de Π = 3.141592. Construa um programa para calcular a área de um círculo (C1) tendo como dado de entrada o valor do raio. Em seguida, calcule o raio do círculo (C2) que possui como área a metade da área calculada anteriormente. Exemplos de Resultados Esperados: 4. Faça um programa que receba dois números inteiros, digitados pelo usuário e mostre o maior e o menor número digitado. Se forem iguais, diga que são iguais. Exemplos de Resultados Esperados: 5. Fazer um programa para ler o nome, 2 notas, mostrar a média com a mensagem apropriada: Inferior a 5,0 – “Reprovado”, De 5,1 a 6,9 – “Recuperação”, De 7,0 a 10 – “Aprovado”. Mostrar o nome do aluno e a mensagem. Exemplos de Resultados Esperados: 6. Ler uma letra do teclado e imprimir sua versão maiúscula. Caso não seja letra, diga que não é letra. Caso já seja maiúscula, diga que a letra deve ser minúscula. Exemplos de Resultados Esperados: 7. Ler uma temperatura e sua unidade. Se for em graus Fahrenheit (f ou F), calcular e escrever o valor correspondente em graus Celsius. Se for em celsius (c ou C), calcular em Fahrenheit. Exemplos de Resultados Esperados: 8. Dada uma letra, escreva na tela se essa letra é ou não uma vogal. Exemplos de Resultados Esperados: 9. Elaborar um programa que ao receber um numero inteiro determine retorne se o mesmo é par ou impar. Exemplos de Resultados Esperados: 10. Faça um programa que informe o mês de acordo com o número informado pelo usuário. Caso não exista, retorne inválido. Exemplos de Resultados Esperados: 11. Faça um programa que leia 3 número inteiro os imprima em ordem crescente. Exemplos de Resultados Esperados: 12. Faça um programa que receba um número de pessoas e um número de itens a serem distribuídos entre as n pessoas, e calcule e retorne o índice (número) da pessoa que receberá o ultimo item. Assuma que a distribuição é feita da seguinte maneira: a pessoa 1 recebe um item, depois a pessoa 2 recebe um item, e assim por diante até a pessoa n. Caso ainda hajam itens, o processo de distribuição recomeça na pessoa 1. O processo acaba quando não existem mais itens. Exemplos de Resultados Esperados: 13. Faça um programa que receba as coordenadas de um retângulo como dois cantos opostos (ex. x e y do canto superior esq. e inferior dir. ou x e y do canto inferior esq. e superior dir.), um ponto (x, y), e diga se o ponto está contido no retângulo. Pontos que caiam na linha do retângulo são considerados dentro. Exemplos de Resultados Esperados: 14. Explicar por que o código abaixo não está correto. Qual o resultado?
Compartilhar