Linguagem c.
Boa noite pessoal, tudo bem com voces. Voces podem me ajurdar por favor?
– Escreva um programa que com uma func¸ao chamada calcula que: • recebe como parametros duas variaveis inteiras, X e Y; • retorna em X a soma de X e Y; • retorna em Y a subtrac¸ao de X e Y .
(a) Crie um arquivo de biblioteca (.h) com o nome lista08bib.h e coloque a declaraçao e prototipo da funçao calcula na biblioteca.
(b) Crie um programa para chamar a funçao calcula. Salve e envie o seu arquivo com o nome programa01.c. Atençao: Lembre-se que ao final dessa lista voce devera enviar tambem o arquivo lista08bib.h.
Respostas
Resposta:
Para fazer mais sentido, crie um arquivo chamado lista08bib.c e crie as funções:
int calcula(int x, int y){
return x + y;
}
int calculaSubtracao (int x, int y){
return x - y;
}
Salve esse arquivo e crie o arquivo 'programa01.c' na mesma pasta, que é o arquivo que vai receber essas funcões, a primeira coisa será incluir sua biblioteca:
#include "lista08bib.c"
#include <stdio.h>
int main(){
int x = 0, y = 0;
x = calcula(2,2);
y = calculaSubtracao(4,2);
printf("%i\n",x);
printf("%i", y);
}
Explicação:
Primeiro você irá criar o código da biblioteca (lista08bib.c), que é a que vai receber somente as funções que você irá usar no programa principal. Após criar a biblioteca você irá criar outro arquivo chamado 'programa01.c. ' que irá receber a biblioteca via #include "lista08bib.c" depois irá escrever o programa normalmente e irá chamar as funções. Como as funções possuem retorno, o resultado precisa retornar para uma variável, sendo assim, cria-se 2 variáveis para receber os 2 resultados e depois mostra-se os 2 resultados na tela com os printf.
Lembrando que variáveis criadas no parâmetro de funções só funcionam nas funcões (int calculaSubtracao (int x, int y), o x e o y só funcionam nessa função). Levando isso em conta, ao criar o programa e declarar o int main, é necessário criar mais 2 variáveis para receber o resultado da função.
Exemplo: b = calculaSubtracao(4,2); a variável 'b' irá receber a função calculaSubtracao, a função calculaSubtracao possui 2 parâmetros, x e y. 4 é o primeiro parâmetro (x) e 2 o segundo parâmetro (y). b terá o valor de 2, já que 4 -2 = 2.
chama no whats 5518981253917
faço por um valor bom e justo, e te envio rapidamente
chama no whats 5518981253917
faço por um valor bom e justo, e te envio rapidamente