Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

edurocks

Pequena dúvida

Mensagens Recomendadas

edurocks    0
edurocks

Eu fiz esse pequeno subprograma mas não sei como chamá-lo no programa principal, como faço? Obrigado.

float funcao (int n)

float s;

int i;

s=0;

for (i=1;i<=n;i++)

s=s+i/(n-i+1);

retornar s;

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Hipnoted    6
Hipnoted

Tens alguns erros de sintaxe:

float funcao (int n)
{
float s;
int i;
s=0;
for (i=1;i<=n;i++)
  s=s+i/(n-i+1);
return(s);
}

Depois na função main é só chamares a função com um parâmetro:

main()
{
...
float num1=0.0;
int num2=5;

num1 = funcao(num2);

}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
edurocks    0
edurocks

Eu vou explicar melhor: eu tenho que ir digitando números até o número ser menor ou igual a zero e quando isso acontecer ele tem que me dizer os valores daquele subprograma que eu fiz como so valores digitados. Deu para entender?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade