Ir ao conteúdo

Posts recomendados

Postado

Oi gente, essa foi uma tarefa que o professor deu no inicio do semestre, só que ela tinha que ter um "for". Por mais que ela seja mais simples que as demais, eu meio que buguei e não entendi onde colocar um for nela. A tarefa é a seguinte: 

Escrever um programa que leia um número determinado de
valores e calcule sua multiplicação e soma.

E o código havia sido esse: 

Eu só não entendi onde teria que encaixar o for (porque geralmente é usado em algo como "for(i=a; i<b; i++)")

#include <stdio.h>
#include <stdlib.h>
 
main(){
	float vA, vB;
	printf("\nInforme um numero: "); //*Real ou inteiro, negativo ou positivo
	scanf("%f", &vA);
	printf("\nInforme outro numero: "); //*Real ou inteiro, negativo ou positivo
	scanf("%f", &vB);
	printf("\nA soma dos numeros e: %-7.2f", (vA + vB)); //*Informa a soma dos números digitados
	printf("\nA multiplicacao dos numeros e: %-7.2f", (vA * vB)); //*Informa a multiplicação dos números digitados
	printf("\n\n");
	system("pause");
}

 

Postado

Creio que ele pediu no exercicio para você especificar quantos cálculos irá fazer, dai entraria o for (Seu tópico está posicionado como C++ porém a linguagem a qual você está mostrando é C). Tente isso ...

 

#include <stdio.h>
#include <stdlib.h>
 
main(){
    int i, qtdoper;
	float vA, vB;
    
    printf("\nQuantas operações deseja fazer >>");
    scanf("%i",&qtdoper);
  	
    for(i=0; i < qtdoper; i++){
		printf("\nInforme um numero: "); //*Real ou inteiro, negativo ou positivo
		scanf("%f", &vA);
		printf("\nInforme outro numero: "); //*Real ou inteiro, negativo ou positivo
		scanf("%f", &vB);
		printf("\nA soma dos numeros e: %-7.2f", (vA + vB)); //*Informa a soma dos números digitados
		printf("\nA multiplicacao dos numeros e: %-7.2f", (vA * vB)); //*Informa a multiplicação dos números digitados
		printf("\n\n");
		system("pause");
    }
}

 

  • Obrigado 1
Postado
1 hora atrás, Daniel Bittencourt disse:

oi o determinado numero de valores é um que será definido na programação??

 

Pelo o que eu entendi, seria o número que o usuário iria definir, tipo um número A e um número B

Postado
1 minuto atrás, Gabi Nakamoto disse:

Pelo o que eu entendi, seria o número que o usuário iria definir, tipo um número A e um número B

então você mexeu bastante no exemplo pois n tinha nem a parte de perguntar qtos numeros haveriam na multiplicação

Postado
1 hora atrás, Vitor_TEC disse:

Creio que ele pediu no exercicio para você especificar quantos cálculos irá fazer, dai entraria o for (Seu tópico está posicionado como C++ porém a linguagem a qual você está mostrando é C). Tente isso ...

 


#include <stdio.h>
#include <stdlib.h>
 
main(){
    int i, qtdoper;
	float vA, vB;
    
    printf("\nQuantas operações deseja fazer >>");
    scanf("%i",&qtdoper);
  	
    for(i=0; i < qtdoper; i++){
		printf("\nInforme um numero: "); //*Real ou inteiro, negativo ou positivo
		scanf("%f", &vA);
		printf("\nInforme outro numero: "); //*Real ou inteiro, negativo ou positivo
		scanf("%f", &vB);
		printf("\nA soma dos numeros e: %-7.2f", (vA + vB)); //*Informa a soma dos números digitados
		printf("\nA multiplicacao dos numeros e: %-7.2f", (vA * vB)); //*Informa a multiplicação dos números digitados
		printf("\n\n");
		system("pause");
    }
}

 

Ahh, entendi. Eu não tinha pensado nisso, muito obrigada mesmo :)

Postado
1 minuto atrás, Daniel Bittencourt disse:

então você mexeu bastante no exemplo pois n tinha nem a parte de perguntar qtos numeros haveriam na multiplicação

É que no dia que eu tinha feito, haviam umas outras tarefas parecidas, e eu acabei fazendo assim, mas parando para pensar, a tua lógica está certa, obrigada por dizer

Postado
2 minutos atrás, Daniel Bittencourt disse:

mas eu faço um desse aqui rapidinho.

Pra mim é moleza

ja fizeram pelo visto

adicionado 1 minuto depois
1 minuto atrás, Daniel Bittencourt disse:

ja fizeram pelo visto

ia fazer quase a mesma coisa

  • Obrigado 1

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!