Ir para conteúdo
Fórum Script Brasil
  • 0

Modularização Exercicio Linguagem C Ajuda


ChristianMBaptista

Pergunta

 

O mais importante séria o 2 se eu conseguir fazer o 2 o 1 eu corrijo com C# e bem mais simples bom, está ai galera;

o Primeiro ele não está somando com valores diferentes do primeiro somente com valores iguais  isso acontece o mesmo com soma multiplicação e divisão  

1º Exercicio

Crie um Programa onde o usuário digita dois valores e imprima a soma,subtração,multiplicação e divisão do primeiro valor pelo segundo.sendo que deverá ser criada uma função para cada operação.

#include <stdio.h>
#include <stdlib.h>
 
  float Soma(float x);
float Subtracao(float y);
float Multiplicacao(float z);
 int main()
 {
  int i;
  float num;
 
  for(i=1; i<=2; i++)
  {
  printf("[%d] Numero: ",i);
  scanf("%f",&num);
  }
  printf("Soma = %f ",Soma(num));
  printf("\nSubtracao = %f ",Subtracao(num));
  printf("\nMultiplicacao = %f ",Multiplicacao(num));
 
  return 0;
 }
float Soma(float x)
 {
 int i;
 float soma=0;
 
 for(i=1; i<=2; i++)
 {
  soma += x;
 
 }
return soma;
 }
 
 float Subtracao(float y)
 {
 int i;
  float sub=0;
  for(i=1; i<=2; i++)
  {
   sub -=y;
  }
  return sub;
 
 }
 float Multiplicacao(float z)
 {
  int i;
  float mult=1;
  for(i=1; i<=2; i++)
  {
   mult *=z;
  }
  return mult;
 }
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Exercício 2 

O 2 não está retornando a soma. os valores recebem mais não retorna o resultado.

 

Crie um programa onde o usuário digita dois valore e imprima na tela a soma destes valores.Utilize uma função do tipo int p/ Realizar a Soma.

#include <stdio.h>
#include <stdio.h>
 
 
void Digitacao(int x);
int Soma(int x);
 
 int main()
 {
  int i;
  int num,imprima;
 
  Digitacao(num);
  imprima = Soma(num);
  printf("\nSoma = %f",Soma(num));
 
 return 0;
 }
 void Digitacao(float x)
 {
  int i;
  for(i=1; i<=2; i++)
  {
  printf("[%d] Numero: ",i);
  scanf("%f",&x);
  }
 
 }
 
int Soma(int x)
 {
 int i;
 int s;
 
 for(i=1; i<=2; i++)
 {
  s += x;
 }
 return s;
 
 }
 

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...