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