Retribuiu
#dene TRUE 1 #dene FALSE 0 #dene MAXINT 999 main();
{
C = FALSE; printf(Forneça D: "); scanf(%f", &D); printf(Forneça E: "); scanf(%f", &E); printf(%f", D); printf(%f", E); printf(%f", E/D); printf(%d", C);
}
15. Escreva a expressão aritmética correspondente ao seguinte comando C:
E = exp(1/5 ∗ ln(floor(pow(B,2) + 9.2) + ceil(B/3) ∗ abs(7 − sqrt(B ∗ 3))));
}
int A; float B; char C[5]; int B1, B2, B3;
A = −2;
B = 9.8;
B1 = TRUE;
B2 = TRUE;
B3 = abs(A)%2)&&(!B2))||((trunc(ceil(B)/3 >
MAXINT))); printf (“%d”, B3);
3 Estruturas de Controle: Condicionais
Desenvolver algoritmos e escrever os correspon- dentes programas C para os seguintes problemas:
12. Faça um programa para calcular N (número de meses que um capital inicial deve car na poupança até acumular um determinado valor). A entrada para o programa deve ser o capital inicial (C), a taxa mensal (média) da poupança (I), e o valor que se deseja acumular (M). A Fórmula para o cálculo do número de meses é:
N = lnM−lnC ln(1+I )
13. Escreva em C duas expressões relacionais difer- entes, de modo que ambas possam ser usadas para vericar se determinada variável V é par.
14. Dado o programa na linguagem C a seguir, complete o mesmo com a declaração das var- iáveis.
1.
2.
3.
4.
5.
Elabore um algoritmo para ler 3 números e es- creva o menor dos três.
Elabore um algoritmo para ler 3 números e es- creva um mensagem dizendo se estão em or- dem ascendente ou decrescente. Observação: Os três números da entrada são diferentes.
Construir uma calculadora que leia 2 números e um operador, e efetue a operação indicada. A calculadora poderá: 1(somar), 2(subtrair), 3(multiplicar) e 4 (dividir).
Determinar as raízes, reais ou complexas, de uma equação do 2o grau, dados os seus coe- cientes.
Ler o comprimento dos três lados de um triân- gulo (A, B, C) e determinar o tipo de triângulo, com base nos seguintes casos:
(a)