__________________
Senast redigerad av hogerspoket 2021-07-25 kl. 13:15.
Senast redigerad av hogerspoket 2021-07-25 kl. 13:15.
int square_sum(int start, int end) { int sq_sum = 0; for (int i=start, i<end+1, i++) { sq_sum+=i*i; } return sq_sum; }
int square_sum(int start, int end) { int sq_sum = 0; for (int i=start, i<end+1, i++) { sq_sum+=i*i; } return sq_sum; }
svar =
svar +=
#include <iostream> using namespace std; void skrivInfo (); int lasEttTal(); char lasOp(); void ordna (int tal1, int tal2, int& min, int& max); int berakna(int& min, int& max); void skrivResultat (int result); int main() { int tal1, tal2, min, max, svar; char op; skrivInfo(); tal1 = lasEttTal(); tal2 = lasEttTal(); op=lasOp(); ordna(tal1, tal2, min, max); svar = berakna(min,max); skrivResultat(svar); return 0; } void skrivInfo () { cout << "Hej och välkommna! Programmet gör enkla beräkningar med de tal som matas in" << endl; } int lasEttTal() { int nr; cout<<"Mata in tal "; cin>>nr; return nr; } char lasOp() { char op; cout<<" Gör val för typ av beräkning."<<endl; cout<<"Skriv a för addera"<<endl; cout<<"Skriv m för multiplicera"<<endl; cout<<"Skriv k för kvadratsumman"<<endl; cin>>op; return op; } void ordna (int tal1, int tal2, int& min, int& max) { if (tal1<tal2) { min=tal1; max=tal2; } else { min=tal2; max=tal1; } cout << min << " och " << max; } int berakna(int& min, int& max, char op) { int svar = 0; for (int& min =1; min<max; min++) return svar; } void skrivResultat (int svar) { cout<<" Resultatet är: "<<svar<<endl; }
#include <iostream> using namespace std; void skrivInfo (); int lasEttTal(); char lasOp(); void ordna (int tal1, int tal2, int& min, int& max); int berakna(int tal1, int tal2, char op); void skrivResultat (int result); int main() { int tal1, tal2, min, max, svar; char op; skrivInfo(); tal1 = lasEttTal(); tal2 = lasEttTal(); op=lasOp(); ordna(tal1, tal2, min, max); svar = berakna(tal1,tal2,op); skrivResultat(svar); return 0; } void skrivInfo () { cout << "Hej och välkommna! Programmet gör enkla beräkningar med de tal som matas in" << endl; } int lasEttTal() // här matar man in talen { int nr; cout<<"Mata in tal "; cin>>nr; return nr; } char lasOp() // här väljer man vad som ska beräknas { char op; cout<<" Gör val för typ av beräkning."<<endl; cout<<"Skriv a för addera"<<endl; cout<<"Skriv m för multiplicera"<<endl; cout<<"Skriv k för kvadratsumman"<<endl; cin>>op; return op; } void ordna (int tal1, int tal2, int& min, int& max) // ordnar talen i följd, så att man får rätt ordning även om man väljer det stora talet först { if (tal1<tal2) { min=tal1; max=tal2; } else { min=tal2; max=tal1; } cout << min << " och " << max; } int berakna(int tal1, int tal2, char op) // beräknar svaret { int svar = 0; if (op == 'a') { for (int x = tal1; x <= tal2; x++) svar += x; } else if (op == 'm') { svar = 1; for (int x = tal1; x <= tal2; x++) svar *= x; } else if (op == 'k') { for (int x = tal1; x <= tal2; x++) svar = svar+(x*x); } return svar; } void skrivResultat (int svar) { cout<<" Resultatet är: "<<svar<<endl; }
#include <iostream> using namespace std; void skrivInfo (); int lasEttTal(); char lasOp(); void ordna (int tal1, int tal2, int& min, int& max); int berakna(int tal1, int tal2, char op); void skrivResultat (int result); int main() { int tal1, tal2, min, max, svar; char op; skrivInfo(); tal1 = lasEttTal(); tal2 = lasEttTal(); op=lasOp(); ordna(tal1, tal2, min, max); svar = berakna(tal1,tal2,op); skrivResultat(svar); return 0; } void skrivInfo () { cout << "Hej och välkommna! Programmet gör enkla beräkningar med de tal som matas in" << endl; } int lasEttTal() // här matar man in talen { int nr; cout<<"Mata in tal "; cin>>nr; return nr; } char lasOp() // här väljer man vad som ska beräknas { char op; cout<<" Gör val för typ av beräkning."<<endl; cout<<"Skriv a för addera"<<endl; cout<<"Skriv m för multiplicera"<<endl; cout<<"Skriv k för kvadratsumman"<<endl; cin>>op; return op; } void ordna (int tal1, int tal2, int& min, int& max) // ordnar talen i följd, så att man får rätt ordning även om man väljer det stora talet först { if (tal1<tal2) { min=tal1; max=tal2; } else { min=tal2; max=tal1; } cout << min << " och " << max; } int berakna(int tal1, int tal2, char op) // beräknar svaret { int svar = 0; if (op == 'a') { for (int x = tal1; x <= tal2; x++) svar += x; } else if (op == 'm') { svar = 1; for (int x = tal1; x <= tal2; x++) svar *= x; } else if (op == 'k') { for (int x = tal1; x <= tal2; x++) svar = svar+(x*x); } return svar; } void skrivResultat (int svar) { cout<<" Resultatet är: "<<svar<<endl; }
int tal1, tal2, min, max, svar; ordna(tal1, tal2, min, max); svar = berakna(tal1,tal2,op); //mer kod... void ordna (int tal1, int tal2, int& min, int& max) // ordnar talen i följd, så att man får rätt ordning även om man väljer det stora talet först { if (tal1<tal2) { min=tal1; max=tal2; } else { min=tal2; max=tal1; } cout << min << " och " << max; }
#include <iostream> using namespace std; void skrivInfo (); int lasEttTal(); char lasOp(); void ordna (int tal1, int tal2, int& min, int& max); int berakna(int tal1, int tal2, char op); void skrivResultat (int result); int main() { int tal1, tal2, min, max, svar; char op; skrivInfo(); tal1 = lasEttTal(); tal2 = lasEttTal(); op=lasOp(); ordna(tal1, tal2, min, max); svar = berakna(tal1,tal2,op); skrivResultat(svar); return 0; } void skrivInfo () { cout << "Hej och välkommna! Programmet gör enkla beräkningar med de tal som matas in" << endl; } int lasEttTal() // här matar man in talen { int nr; cout<<"Mata in tal "; cin>>nr; return nr; } char lasOp() // här väljer man vad som ska beräknas { char op; cout<<" Gör val för typ av beräkning."<<endl; cout<<"Skriv a för addera"<<endl; cout<<"Skriv m för multiplicera"<<endl; cout<<"Skriv k för kvadratsumman"<<endl; cin>>op; return op; } void ordna (int tal1, int tal2, int& min, int& max) // ordnar talen i följd, så att man får rätt ordning även om man väljer det stora talet först { if (tal1<tal2) { min=tal1; max=tal2; } else { min=tal2; max=tal1; } cout << min << " och " << max; } int berakna(int tal1, int tal2, char op) // beräknar svaret { int svar = 0; if (op == 'a') { for (int x = tal1; x <= tal2; x++) svar += x; } else if (op == 'm') { svar = 1; for (int x = tal1; x <= tal2; x++) svar *= x; } else if (op == 'k') { for (int x = tal1; x <= tal2; x++) svar = svar+(x*x); } return svar; } void skrivResultat (int svar) { cout<<" Resultatet är: "<<svar<<endl; }
berakna(char operator){ if(operator == 'a'{ addera(); } else if(operator == 'm'){ multiplicera(); } ... else{ felhantering(); } {
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Swish: 123 536 99 96 Bankgiro: 211-4106