Lista de exercício para linguagem c
882 palavras
4 páginas
1. Escreva um programa que calcule e imprima na tela a área de uma circunferência, a partir do valor de um raio fornecido pelo usuário. OBS: Para calcular a circunferência, utilize a constante M_PI fornecida na biblioteca math.h. O comprimento impresso na tela deve ser com quatro casas decimais. 2. Em C, cada caractere possui um número inteiro correspondente. Por exemplo, ao caractere “a” corresponde o inteiro 97. Desse modo, um caractere pode ser impresso em formato inteiro e uma variável int pode receber o valor de uma variável char. Escreva um programa que recebe um caractere qualquer fornecido pelo usuário. Ele deve imprimir na tela duas linhas: na primeira, o caractere informado, seguido pelo espaço ocupado na memória em bytes. Na segunda, o inteiro correspondente e o espaço em bytes ocupado por esse inteiro. Utilize o sizeof. 3. Escreva um programa que leia dois números inteiros e imprima, em cada linha, o resultado da adição, subtração, multiplicação, divisão e resto entre eles. Caso o segundo número sega zero, o programa apresentará mensagens de erro para divisão e resto. 4. Em 29/08/2011, um dólar americano valia 1,59099877 reais. Escreva um programa que leia um valor qualquer em dólar e informe ao usuário o correspondente em reais, com duas casas decimais. Dica: defina o valor do dólar como uma constante 5. Realize o exemplo anterior, desta vez dando alternativas o usuário. Antes de receber o valor, pergunte ao usuário que conversão ele deseja fazer, através de uma variável conversão. Se ele informar 1, converta de dólar para real. No caso 2, receba um valor em reais e converta para dólares. 6. Escreva um programa em C que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir: • • •
Se o resto da divisão entre i e 3 for 1 escrever os três valores a, b, c em ordem crescente. Se o resto da divisão entre i e 3 for 2 escrever os três valores a, b, c em ordem decrescente.