AlessandroO
(usa Ubuntu)
Enviado em 23/06/2013 - 13:42h
Pessoal, por favor tentem rodar este programa de teste que eu fiz, aqui ele está compilando mas não esta rodando (sou iniciante em programação).
Aqui está o .cpp:
//-----------------------------------------------------
//Inclusão de Bibliotecas
#include "teste1.hpp"
//-----------------------------------------------------
//Programa principal
int main()
{
do
{
escolha=op;
switch(escolha)
{
case 1:
leias();
break;
case 2:
entradaparap();
break;
case 3:
calculap();
break;
}
}while(escolha!=0);
return 0;
}
//-----------------------------------------------------
//função menu()
int menu()
{
do
{
printf("\n1: Função leia");
printf("\n2: Função entrada");
printf("\n3: Função calcula");
scanf("%d",&op);
}while((op>0)||(op<=3));
}
//-----------------------------------------------------
//função entrada
int entradaparap()
{
printf("\nDigite uma Base: ");
scanf("%d",&a);
printf("\nDigite uma potência: ");
scanf("%d",&b);
return a,b;
}
//-----------------------------------------------------
//função calcula
int calculap()
{
pot=pow(a,b);
printf("\nO valor é %d\n\n",pot);
}
//-----------------------------------------------------
//função leia
void leias()
{
for(i=0;i<NALUNOS;i++)
{
printf("\nDigite o nome: ");
scanf("%s", alunos[i].nome);
printf("\nDigite a idade: ");
scanf("%d", &alunos[i].idade);
}
for(i=0;i<NALUNOS;i++)
{
printf("\nNome %s",alunos[i].nome);
printf("\nIdade %d",alunos[i].idade);
}
}
e aqui o .hpp:
//-----------------------------------------------------
//Incluindo de bibliotecas
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
//-----------------------------------------------------
//ALgumas contantes
#define NALUNOS 2
//-----------------------------------------------------
//Declarando variáveis globais
int i;
int a,b,pot;
int escolha;
int op;
struct dalunos
{
char nome[80];
int idade;
}alunos[NALUNOS];
//-----------------------------------------------------
//Declarando funções
int menu();
int calculap();
void leias();
int entradaparap();