Ir ao conteúdo

Posts recomendados

Postado

 

#include<stdio.h>

int num1,num2,num3,soma,multi;

int main(){
	
printf("\nFala um numero ae\n");
scanf("%d",&num1);
printf("\nFala outro numero ae\n");	
scanf("%d",&num2);

soma=num1+num2;

printf("\nTeu primeiro numero %d e o seu segundo %d",num1,num2);
printf("\nA soma dos dois da %d",soma);
scanf("%d",&soma);

	
printf("\nMe fala o outro numero agora\n");	
scanf("%d",num3);

multi=num3*soma;

printf("\nTeu outro numero %d",num3);
printf("\nA multiplicacao de tudo\n",multi);
	
return 0;	
}

eu recentemente comecei uma faculdade de ads, e eu estou tentando fazer um código que eu consiga ligar duas fórmulas matemáticas (eu estou testando com soma e multiplicação) porém eu não consigo guardar o número da soma para ser usado na multiplicação

  • Obrigado 1
Postado

@Stylish Grimm Não está guardando a soma por causa da entrada com scanf nessa variável. Então, se não tem um enunciando pedindo isso, é só remover essa linha do código já que a variável da soma só deve receber o resultado do cálculo como você fez em soma = num1 + num2. E no último printf da multiplicação faltou colocar o especificador %d.

  • Curtir 1
Postado

@Stylish Grimm     o número que vai ser usado na multiplicação já está armazenado na variável  "soma"  ,   e então você não precisa de um scanf que vai pegar o valor para essa variável  "soma" ,  e lá no scanf seguinte você se esqueceu de colocar o  "&"  ,  de endereço da varÁvel , e assim o seu código será abortado nessa linha ,  e seu código com alGumas modificações poderia ser assim  :

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() 
{
	int num1 = 0;
	int num2 = 0;
	int num3 = 0;
	int soma = 0;
	int multi = 0; // use variaveis dentro da funcao main
	printf("Fala um numero ae ");
	scanf("%d", &num1);
	printf("Fala outro numero ae ");
	scanf("%d", &num2);

	soma = num1 + num2;

	printf("Teu primeiro numero %d e o seu segundo %d\n", num1, num2);
	printf("A soma dos dois da %d\n", soma);
	// scanf("%d", &soma);  ja tem o valor da soma

	printf("Me fala o outro numero agora\n");
	scanf("%d",& num3); // Faltou o & de endereco da variavel

	multi = num3 * soma;

	printf("Teu outro numero %d\n", num3);
	printf("A multiplicacao de tudo eh %d\n\n", multi);

	return 0;
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!