Você está na página 1de 8

LISTA 1 - PROGRAMAÇÃO

1. Calcular o número de ferraduras necessárias para serem colocadas em todas as


patas dos cavalos de um haras.

#include <stdio.h>
#include <stdlib.h>
int main (void) {
int cavalos;
int ferraduras;
printf("Informe quantos cavalos o haras possui: ");
scanf("%d", &cavalos);
ferraduras = cavalos * 4;
printf("O número total de ferraduras para serem colocadas em todas as patas do cavalo
é: %d", ferraduras);
return 0;}

2. Ler um número inteiro e imprimir o seu antecessor e seu sucessor.

#include <stdio.h>
#include <stdlib.h>
int main (void) {
int num, sucessor, antecessor;
printf("Informe um número: ");
scanf("%d", &num);
antecessor = num - 1;
sucessor = num + 1;
printf("O sucessor e antecessor do número %d é, respectivamente, %d e %d", num,
sucessor, antecessor);
return 0;}

3. Ler dois números inteiros e imprimir o resultado das seguintes operações entre
ambos:

a) Soma
#include <stdio.h>
#include <stdlib.h>
int main (void) {
int num1, num2, soma;
printf("Informe o primeiro número: ");
scanf("%d", &num1);
printf("Informe o segundo número: ");
scanf("%d", &num2);
soma = num1 + num2;
printf("A soma entre %d e %d é: %d", num1, num2, soma);
return 0;}
b) Produto

#include <stdio.h>
#include <stdlib.h>
int main (void) {
int num1, num2, produto;
printf("Informe o primeiro número: ");
scanf("%d", &num1);
printf("Informe o segundo número: ");
scanf("%d", &num2);
produto = num1 * num2;
printf("O produto entre %d e %d é: %d", num1, num2, produto);
return 0;}

c) Quociente

#include <stdio.h>
#include <stdlib.h>
int main (void) {
int num1, num2, quociente;
printf("Informe o primeiro número: ");
scanf("%d", &num1);
printf("Informe o segundo número: ");
scanf("%d", &num2);
quociente = num1 / num2;
printf("O quociente entre %d e %d é: %d", num1, num2, quociente);
return 0;}

d) Resto

#include <stdio.h>
#include <stdlib.h>
int main (void) {
int num1, num2, resto;
printf("Informe o primeiro número: ");
scanf("%d", &num1);
printf("Informe o segundo número: ");
scanf("%d", &num2);
resto = num1 % num2;
printf("O resto entre %d e %d é: %d", num1, num2, resto);
return 0;}

4. Calcular a área de um triângulo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int base, altura, area;
printf("Informe a base do triângulo: ");
scanf("%d", &base);
printf("Informe a altura do triângulo: ");
scanf("%d", &altura);
area = base * altura/2;
printf("A área do triângulo é: %d", area);
return 0;}

5. Calcular o perímetro de um paralelogramo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int base, altura, perimetro;
printf("Informe a base do paralelogramo: ");
scanf("%d", &base);
printf("Informe a altura do paralelogramo: ");
scanf("%d", &altura);
perimetro = 2 * (base + altura);
printf("O perímetro de um paralelogramo é: %d", perimetro);
return 0;}

6. Calcular a área e o perímetro de um círculo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
float diametro, raio, area, perimetro;
printf("Informe o diâmetro do círculo: ");
scanf("%f", &diametro);
raio = diametro / 2;
area = M_PI * (raio * raio);
perimetro = diametro * M_PI;
printf("A área do círculo é: %.2f\n", area);
printf("O perímetro do círculo é: %.2f", perimetro);
return 0;}

7. Calcular o volume de um cilindro.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
float raio, altura, volume;
printf("Informe o raio do cilindro: ");
scanf("%f", &raio);
printf("Informe a altura do cilindro: ");
scanf("%f", &altura);
volume = M_PI * altura * raio * raio;
printf("O volume do cilindro é: %.2f\n", volume);
return 0;}

8. Calcular a soma e o produto de duas frações ordinárias.

9. Calcular a distância entre dois pontos, sabendo que um ponto é definido pelas
coordenadas X e Y.

10. Ler um ângulo em graus e imprimir:

a) seno

b) co-seno
c) tangente
d) secante
e) co-secante
f) co-tangente

11. Ler um número e exibir:

a) Quadrado
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num resultado;
printf("Informe o número: ");
scanf("%d", &num);
resultado = pow(base, 2);
printf("O número %d elevado ao quadrado é: %d", base, resultado);
return 0;}

b) Cubo

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num, resultado;
printf("Informe o número: ");
scanf("%d", &num);
resultado = pow(num, 3);
printf("O número %d elevado ao cubo é: %d", num, resultado);
return 0;}
c) Raiz quadrada.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num;
float raiz;
printf("Informe o número: ");
scanf("%d", &num);
raiz = sqrt(num);
printf("A raiz quadrada de %d é: %.2f", num, raiz);
return 0;}

12. Ler um número e imprimir o logaritmo desse número na base 10.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num;
float resultado;
printf("Informe o número: ");
scanf("%d", &num);
resultado = log10(num);
printf("O logaritmo de %d na base 10 é: %.2f", num, resultado);
return 0;}

13. Ler o número e a base em que se deseja calcular o logaritmo desse número e
imprimi-lo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num, base;
float resultado;
printf("Informe o número: ");
scanf("%d", &num);
printf("Informe a base do logaritmo: ");
scanf("%d", &base);
resultado = log(num) / log(base);
printf("O logaritmo de %d na base %d é: %.2f", num, base, resultado);
return 0;}

14. Ler o primeiro termo e a razão de uma PA e determinar o seu décimo termo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int termo1, termo10, razao;
printf("Informe o primeiro termo da PA: ");
scanf("%d", &termo1);
printf("Informe a razão da PA: ");
scanf("%d", &razao);
termo10 = termo1 + 9 * razao;
printf("O décimo termo da PA é: %d", termo10);
return 0;}

15. Ler o primeiro termo e a razão de uma PG e determinar o seu quinto termo.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int termo1, termo5, razao;
printf("Informe o primeiro termo da PG: ");
scanf("%d", &termo1);
printf("Informe a razão da PG: ");
scanf("%d", &razao);
termo5 = termo1 * (razao * razao * razao * razao);
printf("O quinto termo da PG é: %d", termo5);
return 0;}

16. Ler o primeiro termo e a razão de uma PA e determinar a soma de seus cinco
primeiros termos.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int termo1, razao, i;
int soma = 0;
printf("Informe o primeiro termo da PA: ");
scanf("%d", &termo1);
printf("Informe a razão da PA: ");
scanf("%d", &razao);
for(i=0; i<5; i=i+1){
soma = soma + termo1 + i * razao;}
printf("A soma dos 5 primeiros termos da PA é: %d", soma);
return 0;}

17. Ler o primeiro termo e a razão de uma PG e determinar a soma de seus quatro
primeiros termos.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int termo1, razao, i;
int soma = 0;
printf("Informe o primeiro termo da PG: ");
scanf("%d", &termo1);
printf("Informe a razão da PG: ");
scanf("%d", &razao);

for(i=0; i<4; i=i+1){


soma = soma * pow(razao, i);}

printf("A soma dos 4 primeiros termos da PG é: %d", soma);


return 0;}

18. Ler um número inteiro de três algarismos e inverter a ordem de seus algarismos.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main (void) {
int num;
int inverso = 0;
printf("Informe um número de 3 algarismo: ");
scanf("%d", &num);

inverso = inverso + (num % 10) * 100;


num = num / 10;
inverso = inverso + (num % 10) * 10;
num = num / 10;
inverso = inverso + num;

printf("O número invertido é: %d", inverso);


return 0;}

19. Ler um número inteiro de segundos e determinar o seu valor equivalente em


graus, minutos e segundos. Se a quantidade de segundos for insuficiente para dar o
valor em graus, o valor em graus deve ser zero. A mesma observação continua válida
em relação a minutos e segundos.

#include <stdio.h>

int main() {
int segundos, minutos, graus;

printf("Digite o número de segundos: ");


scanf("%d", &segundos);

graus = segundos / 3600;


segundos =% 3600;

minutos = segundos / 60;


segundos =% 60;

printf("Equivalente em graus: %d\n", graus);


printf("Equivalente em minutos: %d\n", minutos);
printf("Equivalente em segundos: %d\n", segundos);
return 0;}

Você também pode gostar