Nos exercícios abaixo, os nomes entre parênteses no início do enunciado são sugestões para os nomes dos programas solicitados.
(eqgrau2) Fazer um programa que leia os coeficientes reais A, B e C de uma equação do 2o grau da forma
Após a leitura o programa deve calcular e mostrar as duas raízes da equação. Caso a equação não
tenha raízes reais, isto deve ser indicado na saída.
As raízes de uma equação do segundo grau são calculadas pela fórmula de Bhaskara:
Sabe-se também que se o valor do Discriminante B2 - 4AC for menor que 0 (zero), a
equação não possui raízes reais.
Solução
(siseqlin) Um sistema de equações lineares do tipo
DICA: Para termos soluções do sistema, quais as condições que devem ser satisfeitas
para a,b,c,d,e,f ?
ax + by = c
dx + ey = f
pode ser resolvido segundo mostrado abaixo :
x = , y =
Escreva um programa que lê os coeficientes a,b,c,d,e,f e calcula e mostra os valores de x e y.
Solução
(notas) Escreva um programa que leia o código de um aluno e suas três notas. Calcule a média
ponderada do aluno, considerando que o peso para a maior nota seja 4 e para as duas restantes, 3.
Mostre o código do aluno, suas três notas, a média calculada e uma mensagem "APROVADO" se
a média for maior ou igual a 5 e "REPROVADO" se a média for menor que 5.
(calcnota) Escrever um programa que lê o número de identificação, as 3 notas obtidas por um aluno em
3 provas e a média dos exercícios (ME) que fazem parte da avaliação. Calcular a média de
aproveitamento, usando a fórmula:
MA = (Nota1 + Nota2 × 2 + Nota3 × 3 + ME)∕7
A atribuição de conceitos obedece a tabela abaixo:
O programa deve escrever o número do aluno, suas notas, a média dos exercícios, a média de
aproveitamento, o conceito correspondente e a mensagem: APROVADO se o conceito for A,B ou C e
REPROVADO se o conceito for D ou E.
(medias) Um usuário deseja um programa onde possa escolher que tipo de média deseja calcular a partir de 3 notas. Faça um programa que leia as notas, a opção escolhida pelo usuário e calcule as médias:
(multiplos) Elaborar um programa que lê 2 valores a e b e os escreve com a mensagem: “São múltiplos” ou “Não são múltiplos”.
(natacao) Elabore um programa que dada a idade de um nadador classifica-o em uma das seguintes categorias:
(achamaior) Escreva um programa que leia 3 números inteiros e mostre o maior deles.
(parimpar) Faça um programa que leia um número inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo.
(pesoideal) Tendo como dados de entrada a altura e o sexo de uma pessoa (1 masculino e 0 feminino), construa um programa que calcule seu peso ideal, utilizando as seguintes fórmulas:
(credito) Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no
último ano. Faça um programa que leia o saldo médio de um cliente e calcule o valor do crédito de
acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do
crédito.
(divida) Um vendedor necessita de um programa que calcule o preço total devido por um
cliente, que comprou um produto em sua loja. O programa deve receber o código do produto e a
quantidade comprada, para então calcular e imprimir na tela o preço total, usando a tabela
abaixo:
(aumentosal) Uma empresa concederá um aumento de salário aos seus funcionários, variável
de acordo com o cargo, conforme a tabela abaixo. Faça um programa que leia o salário e o
cargo de um funcionário e calcule o novo salário. Se o cargo do funcionário não estiver na
tabela, ele deverá, então, receber 40% de aumento. Mostre o salário antigo, o novo salário e a
diferença.
(tipotriang) Elaborar um programa que lê 3 valores inteiros e positivos a,b,c e verifica se eles formam ou não um triângulo. Caso os valores formem um triângulo, deve-se calcular e imprimir o valor do perímetro do triângulo, indicando com uma mensagem se este é equilátero (três lados iguais), isósceles (apenas 2 lados iguais) ou escaleno (todos os lados são diferentes). Se os valores não formam um triângulo, escrever uma mensagem informando o fato. Lembre que em um triângulo, o comprimento de cada lado deve ser menor que a soma dos outros dois lados.
(ordena) Escrever um programa 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 na tela da seguinte forma:
(poluicao) O departamento que controla o índice de poluição do meio ambiente mantém 3 grupos de indústrias que são altamente poluentes do meio ambiente. O índice de poluição aceitável varia de 0,05 até 0,25. Se o índice sobe para 0,3 as indústrias do 1o grupo são intimadas a suspenderem suas atividades, se o índice cresce para 0,4 as do 1o e 2o grupo são intimadas a suspenderem suas atividades e se o índice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas atividades. Escrever um programa que lê o índice de poluição medido e emite a notificação adequada aos diferentes grupos de empresas.
(poligono) Escreva um programa para ler o número de lados de um polígono regular, e a medida do lado. Calcular e imprimir o seguinte:
(somamaiores) Escreva um programa para ler 3 valores numéricos e escrever a soma dos dois
maiores.
(quadrante) Escreva um programa para ler as coordenadas (X,Y ) de um ponto no sistema cartesiano e escrever o quadrante ao qual o ponto pertence. Caso o ponto não pertenca a nenhum quandrante, escrever se ele está sobre o eixo X, eixo Y ou na origem.