Ir ao conteúdo
  • Cadastre-se

C++ preciso saber como ligar duas formas no mesmo código


Stylish Grimm

Posts recomendados

 

#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
Link para o comentário
Compartilhar em outros sites

@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
Link para o comentário
Compartilhar em outros sites

@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;
}

 

Link para o comentário
Compartilhar em outros sites

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...