
		piazinhodolinux
		
		(usa Suse)
		
		Enviado em 16/01/2006 - 19:00h 
		Pessoal, estou brincando um pouquinho com o C,exatamente o turbo C, e diz que a chamada da função tem um parametro extra, podem dar uma olhadinha??? desde ja agradeço...
/* PROGRAMA TESTE DE OPERACOES MATEMATICAS */
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
/* INICIALIZACAO DE FUNCOES */
 void tela();
 int soma(int);
 int subtrai(int);
 int multiplica(int);
 float divide(float); 
/* INICIALIZACAO DE VARIAVEIS GLOBAIS */
int num1, num2, h = 0, v = 0;
/* INICIALIZACAO DO PROGRAMA */
void main()
{
    tela();
    int op_main;
    gotoxy(h+15, v+12); printf("ENTRE COM O 1º INTEIRO: ");
    scanf("%i", &num1); clrscr(); tela();
    gotoxy(h+15, v+12); printf("ENTRE COM O 2º INTEIRO: ");
    scanf("%i", &num2); clrscr(); tela();
    gotoxy(h+20, v+6); printf("O QUE DESEJA FAZER COM NUMEROS %i e %i ?", num1, num2);
    gotoxy(h+20, v+9); printf("ESCOLHA SUA OPÇAO ABAIXO");
    gotoxy(h+20, v+10); printf("---------------------");
    gotoxy(h+20, v+11); printf("| SOMAR.........[1] |");
    gotoxy(h+20, v+12); printf("| SUBTRAIR......[2] |");
    gotoxy(h+20, v+13); printf("| MULTIPLICAR...[3] |");
    gotoxy(h+20, v+14); printf("| DIVIDIR.......[4] |");
    gotoxy(h+20, v+15); printf("---------------------");
    clrscr(); tela();
    gotoxy(h+20, v+17); printf("OPÇAO: ");
    scanf("%i", &op_main);
    switch (op_main){
	  case 1: printf("A SOMA ENTRE OS NUMEROS E: %i ", soma(num1, num2)); break;
          case 2: printf("A SUBTRAÇÃO ENTRE OS NUMEROS E: %i ", subtrai(num1, num2)); break;
       	  case 3: printf("A MULTIPLICAÇAO ENTRE OS NUMEROS E: %i ", multiplica(num1, num2)); break;
          case 4: printf("A DIVISAO ENTRE OS NUMEROS E: %i ", divide(num1, num2)); break;
          default: break;
    }
    
}
int soma(int a, int b)
{
   int total;
   total = a + b;
   return (total);
}
int subtrai(int a, int b)
{
   int total;
   total = a - b;
   return (total);
}
int multiplica (int a, int b)
{
   int total;
   total = a * b;
   return (total);
}
float divide(float a, float b)
{
   float total;
   total = a / b;
   return (total);
}
void tela()
{
    gotoxy(h+27, v+2); printf("BRINCANDO COM A MATEMATICA");
    gotoxy(h, v+4); printf("--------------------------------------------------------------------------------");
    gotoxy(h, v+22); printf("--------------------------------------------------------------------------------");
    gotoxy(h+2, v+23); printf("INFOSIS CORPORATION");
    gotoxy(h+2, v+24); printf("Copyright® 2005-2006");
    gotoxy(h+61, v+23); printf("all rights reserved");
    
}