função [RESOLVIDO]

1. função [RESOLVIDO]

Milene de Oliveira
milly87

(usa Outra)

Enviado em 18/03/2014 - 18:26h

olá, fiz esse programa de c++ e gostaria de mudar a última função, pq quando digito um número esse número é utilizado em todos os comandos menos no último, alguém teria uma ideia de como mudar isso?

PROGRAMA PRINCIPAL

#include "funcao.h"

int main()

{
fala ();
cout << "O dobro é: " << calc1()<< endl;
calc2 (3);
cout << "O cubo é: " << calc3 (3) << endl;
return 0;
}


FUNCAO.H

#include <iostream>
#include <cmath>

using namespace std;

void fala (void) {
cout << "oi";

}

int calc1 (void) {
int n;
cout << "Digite um número: ";
cin >> n;
n=n*2;
return n;
}

void
}

int calc3 (int n){
n= pow(n,3);
return n;

}
calc2 (int n) {
n=n*n;
cout << "Digite um número: " << n;

}

int calc3 (int n){
n= pow(n,3);
return n;

}


  


2. Re: função [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 19/03/2014 - 09:37h

Você define calc3() duas vezes. Tenho certeza de que isso não é necessário.

Quanto a calc2(), você exibe ao usuário a mensagem de que ele deveria digitar um número, mas exibe junto a essa mesma mensagem o resultado de uma computação feita com um parâmetro recebido pela função. É bom que aquilo que o usuário vê e aquilo que o programa faz combinem.

De resto, não entendi sua dúvida.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts