-
O que é um algoritmo? Cite três tipos de representação de algoritmos e as características de cada tipo de representação.
-
Descreva como é realizado o processo de compilação na linguagem C.
-
Faça um programa em que o usuário digite três números e a soma deles.
-
Faça um programa que leia uma temperatura em graus Celsius e apresente o resultado da conversão para Fahrenheit. Nota: a fórmula da conversão é: F = C * (9.0/5.0)+32.0, sendo F a temperatura em fahrenheit e C a temperatura em Celsius.
-
Faça um programa que leia uma temperatura em graus Kelvin e apresente-a convertida em graus Celsius. Nota: a fórmula da conversão é: K = C + 273.15, sendo C a temperatura em Celsius e K a temperatura em Kelvin.
-
Faça um programa que leia um ângulo em graus e apresente a conversão em radianos. Nota: a fórmula de conversão é R = G * $\pi$/180, sendo que G é o ângulo em graus e R em radianos.
-
Faça um programa que leia quatro números e calcule a média aritmética e, posteriormente, imprima o resultado.
-
Faça um programa que receba dois números e mostre qual deles é o maior.
-
Faça um programa que leia um número e, caso seja positivo, calcule e mostre:
- O quadrado do número digitado
- A raiz quadrada do número
-
Faça um programa que leia um número digitado e diga se este número é par ou ímpar.
-
Faça um programa que leia o salário de um trabalhador e o valor da prestação de um empréstimo. Se a prestação for maior que 20% do salário imprima: Empréstimo não concedido, caso contrário imprima: Empréstimo concedido.
-
Faça um programa que receba a altura e o sexo de uma pessoa. Calcule e mostre seu peso ideal utilizando as seguintes fórmulas:
- Homens: (72.7 * h) – 58
- Mulheres: (62.1 * h) – 44.7
-
Use o comando switch para escrever um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana correspondente a este número (exemplo: 1 – domingo, 2 – segunda-feira, etc).
-
Faça um programa que calcule as raízes da equação de 2º grau. Lembre-se que: x = (-b ± √Δ)/2a onde Δ = b² – 4ac E ax² + bx + c = 0 representa uma equação do 2º grau. A variável 'a' tem que ser diferente de zero. Caso seja igual, imprima a mensagem “Não é equação do segundo grau”.
- Se Δ < 0, não existe real. Imprima a mensagem “Não existe raiz”.
- Se Δ = 0, existe uma raiz real. Imprima a raiz e a mensagem Raiz Única.
- Se Δ ≥ 0, imprima as duas raízes
-
Faça um algoritmo que calcule o IMC de uma pessoa e mostre sua classificação de acordo com a tabela abaixo:
IMC | Classificação |
---|---|
< 18.5 | Abaixo do peso |
> 18.5 e <= 25 | Peso ideal |
> 25.0 e <= 30 | Excesso de peso |
> 30 e <= 35 | Obesidade grau 1 |
> 35 e <= 40 | Obesidade grau 2 - severa |
> 40 | Obesidade grau 3 - mórbida |
- Escreva um programa que leia o código do produto escolhido do cardápio de uma lanchonete e a quantidade. O programa deve calcular e o valor a ser pago por aquele determinado lanche. Considere que a cada execução somente será calculado um pedido. O cardápio da lanchonete segue abaixo:
Especificação | Código | Preço |
---|---|---|
Cachorro quente | 100 | 1.20 |
Bauru Simples | 101 | 1.30 |
Hamburguer | 102 | 1.50 |
Suco | 103 | 2.20 |
Refrigerante | 104 | 1.00 |
- Um produto vai sofrer aumento de acordo com a tabela abaixo. Leia o preço antigo, calcule e escreva o novo preço, e escreva também uma mensagem em função do preço novo (de acordo com a seguinte tabela).
Preço Antigo | Percentual de Aumento |
---|---|
Até R$ 50 | 5% |
Entre R$ 50 e R$ 100 | 10% |
Acima de R$ 100 | 15% |
-
Faça um programa que utilize o comando while para mostrar uma contagem regressiva na tela, iniciando em 10 e terminando em 0. Mostrar uma mensagem “FIM” após a contagem.
-
Faça um programa que peça para o usuário digitar 10 valores e calcule a média aritmética dos valores digitados.
-
Faça um programa que calcule a diferença entre a soma dos quadrados dos primeiros 10 números naturais e o quadrado da soma.
- Exemplo: a soma dos quadrados dos dez primeiros números naturais é: 1² + 2² + ... + 10² = 385
- O quadrado da soma dos dez primeiros números naturais é: (1 + 2 + ... + 10)² = 3025 A diferença entre a soma dos quadrados dos dez primeiros números naturais e o quadrado da soma é: 3025 – 385 = 2640.
-
Escreva um programa que leia um número inteiro maior que zero e retorne a soma de todos os algarismos. Por exemplo: ao número 251 corresponderá o valor 8 (2+5+1). Se o número lido não for maior do que zero, programa terminará com a mensagem “número inválido”. Nota: para facilitar, limita-se o no máximo de 3 casas decimais.
-
Na matemática, o número harmônico designado por H(n) define-se como sendo a soma da série harmônica:
- H(n) = 1 + 1/2 + 1/3 + ... + 1/n
Faça um programa que leia um valor de n inteiro e positivo e apresente o valor de H(n).
-
Faça um programa que leia um valor digitado e calcule o fatorial deste número.
-
Faça um programa que apresente um menu de opções para cálculo das seguintes operações entre dois números:
- Adição (opção 1)
- Subtração (opção 2)
- Multiplicação (opção 3)
- Divisão (opção 4)
- Saída (opção 5)
O programa deve possibilitar ao usuário a escolha da operação desejada, a exibição do resultado.
- Faça um programa que receba um número inteiro N e mostre os N termos da sequência de Fibonacci.