Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagens e Técnicas de Programação – Lista de Exercícios 1 1) Escreva um programa para ler uma temperatura em Fahrenheit e apresentá-la convertida em graus Celsius. Fórmula: Celsius = ((Fahrenheit – 32) x 5)/9. 2) Escreva um programa para ler o raio de uma esfera e calcular e imprimir o volume dessa esfera. Durante a leitura, é possível que se cometa erros e entrem valores negativos para o raio. Isso é indesejável, pois o volume impresso será negativo. Portanto, verifique os valores negativos na leitura: se um valor negativo for lido, imprima uma mensagem de erro. Fórmula: v = (4 π r³)/3. Considere o π = 3,14. 3) Ao executar os programas a seguir, qual será o resultado na tela e o valor final das variáveis? // Programa A #include<stdio.h> void main(){ int a, b; float c; a = 1; b = 4; c = (a + 5) * b/(3); while(b >= -3){ c = c/2; printf(“%d”, a+b); b = b – 1; } } // Programa B #include<stdio.h> void main(){ int a, b; float c; b = 4; c = (a + 5) * B * 4; for(a = 1; a <= 5; a++){ if (c > 1) c = c/b; printf(“%f”, c); } } 4) Faça um programa que leia dois vetores A e B, de dimensão 8, e realize a troca dos elementos desses vetores. Ou seja, após a execução do programa, o vetor B deverá conter os valores fornecidos para o vetor A e vice-versa. 5) Ler uma matriz 5x7 de valores inteiros e, em seguida, ler um novo valor. Verifique se o novo valor lido é menor que todos os elementos da matriz e informar a resposta na tela. 6) Ler um vetor de 30 posições com os dados de alunos (nome, RA, endereço e telefone). Após a leitura, mostrar os dados dos 30 alunos na tela. 7) Uma escola possui 3 turmas de 10 alunos (Inglês, Alemão e Francês). Deseja-se: Ler as notas dos alunos de cada turma. Calcular a média de cada turma. Informar qual turma possui a maior média e qual possui a menor média.
Compartilhar