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
double
para 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
a
comscanf
. - Imprimir mensagem e ler o segundo número em
b
comscanf
. - 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;
}