• Matéria: Informática
  • Autor: eu8genitfanem
  • Perguntado 9 anos atrás

1) Desenvolva um programa que receba uma temperatura em graus Célsius e retorne para o usuário a temperatura equivalente em graus Fahrenheit e Kelvin.Dados:°F = °C × 1,8 + 32K = °C + 273,152) Desenvolva um programa que verifique se três medidas formam um triângulo. Paraformar um triângulo, cada medida (lado) tem de ser menor do que a soma das outrasduas medidas.3) Escreva um programa que leia os valores a, b e c de uma equação de segundo graue calcule, por meio de um método, o delta da equação.Dados:Delta = b*b – 4 * a * c.4) Escreva um programa que receba três valores e, utilizando um método, ordene essesvalores em ordem crescente.

Respostas

respondido por: grom
0
Respostas em C:

1) Você recebe um valor para a temperatura em Celsius (cel):
scanf("%lf", &cel);

Aí usa a fórmula para calcular a temperatura em Fahrenheit (fah).
fah = cel * 1.8 + 32;

E calcula a temperatura em K (kel):
kel = cel + 273;

Imprime kel e fah na saída padrão:
printf("%lf %d\n", fah, kel);

Declare suas variáveis no começo do código (kel é um inteiro, cel e fah são double).

2) Para formar um triângulo de medidas a, b e c,

b > a + c
a > b + c
c > a + b

Daí, você recebe os valores e compara usando operadores bit a bit e condições if/else. Exemplo:

if (a > b + c && b > a + c && c > a + b) {
           // é triangulo
} else {
           // não é triangulo
}

3) Você pode usar um único scanf para receber a, b e c, daí coloca um printf embaixo para imprimir delta diretamente (sem declarar).

printf("%d\n", b * b - 4 * a * c);

4) Use bubble sort ou insertion sort.
Perguntas similares