Fazer um programa em "
" que solicite 2 números e informe:
O módulo do primeiro número.
O módulo do primeiro número.
Passo 1
Vamos entender o que o programa deve fazer. Em C, precisamos:
- Solicitar ao usuário dois números (vamos usar
doublepara cobrir casos com ponto flutuante). - Calcular o módulo (valor absoluto) do primeiro número.
- Exibir esse resultado.
O conteúdo envolvido é entrada e saída em C e a função de valor absoluto para
double, que é fabs (da biblioteca <math.h>).Passo 2
Esboço do algoritmo:
- Declarar duas variáveis
double a, b;. - Imprimir mensagem e ler o primeiro número em
acomscanf. - Imprimir mensagem e ler o segundo número em
bcomscanf. - Calcular
mod = fabs(a);. - Imprimir o valor de
mod.
Passo 3
Implementação em C conforme o esboço:
#include <stdio.h>
#include <math.h>
int main(void) {
double a, b, mod;
printf("Digite o primeiro numero: ");
scanf("%lf", &a);
printf("Digite o segundo numero: ");
scanf("%lf", &b);
mod = fabs(a);
printf("O modulo do primeiro numero (%.2lf) e %.2lf
", a, mod);
return 0;
}
Resposta
#include <stdio.h>
#include <math.h>
int main(void) {
double a, b, mod;
printf("Digite o primeiro numero: ");
scanf("%lf", &a);
printf("Digite o segundo numero: ");
scanf("%lf", &b);
mod = fabs(a);
printf("O modulo do primeiro numero (%.2lf) e %.2lf
", a, mod);
return 0;
}