Estou precisando fazer uma calculadora. Porém ainda está ocorrendo 3 erros no DevC++... Alguém consegue me dar um help plzzz?
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
typedef struct valores {
float x;
float y;
int Valores;
}
calculadora (int *op);
{
int total;
while (escolha!=5)
{
printf("\n Escolha operador + opcao 1");
printf("\n Escolha operador - opcao 2");
printf("\n Escolha operador * opcao 3");
printf("\n Escolha operador / opcao 4");
printf("\n digite 5 para sair");
printf("\n\n Escolha uma opcao: ");
scanf("%d",&escolha);
}
switch (escolha) {
case 1:
{
clrscr();
printf("\n\n Opcao escolhida: 1 ");
"+": total = pv.x + pv.y; break;
}
case 2:
{
clrscr();
printf("\n\n Opcao escolhida: 2 ");
"-": total = pv.x - pv.y; break
}
case 3:
{
clrscr();
printf("\n\n Opcao escolhida: 3 ");
"*": total = pv.x * pv.y;break;
}
case 4:
{
clrscr();
printf("\n\n Opcao escolhida: 4 ");
"/": total = pv.x / pv.y; break;
}
if( escolha > 5)
printf("\n\n opcao invalida");
exit (1);
return(calculadora);
}
void captura(Valores pv) {
printf("Forneca dois numeros.");
scanf("%f %f", &pv->x, &pv->y);
}
void resultado (Valores pv) {
printf("Resultado: %d", calculadora(pv));
}
int main (void) {
int v;
int c;
int r;
int vf;
v = Valores ;
c = captura;
r = resultado;
vf = Calculadora;
system("PAUSE");
return (0);
}