Este repositório conta com os principais exercícios e desafios que desenvolvi enquanto estudava linguagem C.
Alguns deles foram desenvolvidos durante o curso de "Lógica de Programação e Algoritmos", que finalizei em 2019, na instituição King Cursos.
Outros foram desenvolvidos durante a disciplina "Algoritmos e Programação Estruturada", cursada em 2021 e início de 2022, no curso Engenharia de Computação da UEPG.
- Calcula a média de um aluno.
- Verifica, a partir da idade fornecida, se a pessoa não pode, pode ou deve votar.
- Verifica se uma data é válida (apenas dia e mês).
- Retorna qual dos 3 números fornecidos é o maior.
- Imprime 10 vezes a frase, utilizando as diferentes estruturas de repetição da linguagem C.
- Imprime a tabuada de um número fornecido pelo usuário.
- Retorna 60 números aleatórios.
- Diversas ações com vetores.
- Lê 10 notas e diz quais estão acima da média entre todas elas.
- Preenche uma matriz 10x10 com números aleatórios.
Exercício 1
Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto. Ver soluçãoExercício 2
Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro. Sabendo que este vendedor ganha 12% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês. Ver soluçãoExercício 3
Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados. Ver soluçãoExercício 4
Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário. Ver soluçãoExercício 5
Faça um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento após um mês. Considere fixo o juro da poupança em 0,70% a. m. Ver soluçãoExercício 6
Uma loja está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações. Ver soluçãoExercício 7
Faça um algoritmo que receba o preço de custo de um produto e mostre o valor de venda. Sabe-se que o preço de custo receberá um acréscimo de acordo com um percentual informado pelo usuário. Ver soluçãoExercício 8
O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados, primeiro os impostos sobre o custo de fábrica, e depois a percentagem do distribuidor sobre o resultado). Supondo que a percentagem do distribuidor seja de 30% e os impostos 45%. Escrever um algoritmo que leia o custo de fábrica de um carro e informe o custo ao consumidor do mesmo. Ver soluçãoExercício 1
Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior. Ver soluçãoExercício 2
Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200. Ver soluçãoExercício 3
Escrever um algoritmo que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua menção aprovado (media >= 7), Reprovado (media <= 5) e Recuperação (media entre 5.1 a 6.9). Ver soluçãoExercício 4
Ler 80 números e ao final informar quantos número(s) est(á)ão no intervalo entre 10 (inclusive) e 150 (inclusive). Ver soluçãoExercício 5
Faça um algoritmo que receba a idade de 50 pessoas e mostre mensagem informando “maior de idade” e “menor de idade” para cada pessoa. Considere a idade a partir de 18 anos como maior de idade. Ver soluçãoExercício 6
Escrever um algoritmo que leia o nome e o sexo de 30 pessoas e informe o nome e se ela é homem ou mulher. No final informe total de homens e de mulheres. Ver soluçãoExercício 1
Calcular a soma de todos os números inteiros múltiplos de três e que se encontram no conjunto de números de 1 a 300. Ver soluçãoExercício 2
Informar a tabuada (0 a 10) de qualquer número. Ver soluçãoExercício 1
Faça um algoritmo que leia 2 conjunto com 50 números inteiros e geres um terceiro conjunto C com a média dos elementos de A e B. Apresente o conjunto C. Ver soluçãoExercício 2
Faça um algoritmo que leia um conjunto A com 30 números inteiros e que armazene em um conjunto B do mesmo tipo os elementos de A multiplicados por 3. Apresente o conjunto B. Ver soluçãoExercício 1
Mostrar todos os números pares de 0 até n. Ver soluçãoExercício 2
Calcular o MDC de dois números Ver soluçãoExercício 3
Função que receba como parâmetros um número real X e um inteiro N e retorne o valor de X elevado a N. Ver soluçãoExercício 4
Função que receba como parâmetro um inteiro positivo N e retorne a soma de todos os números inteiros entre 0 e N. Ver soluçãoNúmeros primos
Crie um programa em linguagem C que leia 100 números inteiros positivos e informe se o número é primo. Ver soluçãoTroca da Diagonal da Matriz
Construa um programa em linguagem C que leia uma matriz quadrada M[N][N] de valores inteiros e troque os elementos da diagonal principal com a secundária. Ver soluçãoCaroline Heloíse de Oliveira
Estudante de Engenharia de Computação (UEPG)