1
resposta

Código ligeiramente diferente, mas com o mesmo resultado?

Apenas gostaria de saber se as alterações na maneira de multiplicar as variáveis no código abaixo seriam muito diferentes do resultado desejado caso o contexto fosse mais específico.

#include <stdio.h>

int main() {
    printf("Digite os valores de x e y. \n");

    int X;
    int Y;

    printf("x = ");
    scanf("%d",  &X);
    printf("y = ");
    scanf("%d", &Y);
    printf("x . y = %d", X*Y);
}
1 resposta

Olá Pedro, tudo bem?

A maneira que escreveu o código está correta. Acredito que para deixar o código elegante, seria legal lançar uma variável media, desta forma:

#include <stdio.h>
int main() {

    int X, Y, media;

    printf("Digite os valores de x e y. \n");

    printf("x = ");
    scanf("%d",  &X);
    printf("y = ");
    scanf("%d", &Y);

    media = X * Y;
    printf("x . y = %d", media);
}

Mas novamente, a maneira que escreveu está correta. A forma que fiz não altera o resultado final.

Espero ter ajudado! Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software