Räkna tal i en talföljd med funktioner c++
Hej! Jag pluggar en distanskurs om programmering i c++ och jag är en riktig nybörjare som skulle behöva hjälp. Uppgiften går ut på att man matar in två tal och en operator (addition, multiplikation eller kvadrering). Som exempel: matar in värde 3 och 5. Samt väljer beräkning addition. Då ska beräknas: 3+4+5=12. Osv. Jag tror jag har endel kvar på koden men skulle vara tacksam för all hjälp jag kan få då jag har kört fast lite.
#include <iostream>
#include <cmath>
using namespace std;
//deklarera funktion
void skrivInfo ();
int lasEttTal ();
int lasEttTal2 ();
int lasOp (int summa, int produkt, int kvadrat);
int addition(int x,int y);
int kvadrat(int x,int y);
int produkt(int x, int y);
int berakna(int x, int y);
int main()
{
int num1;
int num2;
int summering=0;
int multiplikation=1;
int kvadrering=0;
char op;
char a,m,k;
// int svar;
skrivInfo();
{
cout << "Detta program kommer att oberoende tal du skriver utföra beräkningar. Du väljer beräkningsmetod, du kommer få tre val: a,m eller k. Om du väljer a, kommer programmet addera, om du väljer m, kommer programmet multiplicera, om du väljer k,kommer programmet kvadrera \n";
}
num1=lasEttTal();
{
cout << "skriv tal ett\n";
cin >> num1;
}
num2=lasEttTal2();
{
cout << "skriv tal ett till\n";
cin >> num2;
}
op=lasOp(summering,multiplikation,kvadrering);
{
cout << "skriv en op\n";
cin >> a>>m>>k;
}
summering=berakna(num1,num2);
{
cout<<"Addition är: "<<summering<<endl;
}
}
// Def av funktioner
void skrivInfo (){}
int lasEttTal ()
{
return 0;
}
int lasEttTal2 ()
{
return 0;
}
int lasOp (int summa, int produkt, int kvadrat)
{
return 0;
}
int addition(int x,int y)
{
return 0;
}
int berakna(int x, int y)
{
return ((x+y) *((y-x)+1) /2);
}