diff --git a/templates/_folder_Lectures/_folder_Lecture 09/Example - Scope/skop_eksempel.cpp b/templates/_folder_Lectures/_folder_Lecture 09/Example - Scope/skop_eksempel.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f4296b5588ff8529cae3cd72e9e42ae6e0694b80 --- /dev/null +++ b/templates/_folder_Lectures/_folder_Lecture 09/Example - Scope/skop_eksempel.cpp @@ -0,0 +1,36 @@ +#include <vector> +#include <iostream> + +//------------------------------------------------------------------------------' +// Eksempel fra gjesteforelesning 18.03.25 +// Skop + +double finnRabatt(double p) { + return 0.1 * p; +} + +int main() { + std::vector<double> priser {50, 10}; + double totalRabatt = 0; + + for (int i = 0; i < priser.size(); i++) { + double pris = priser.at(i); + + if (pris > 20) { + totalRabatt += finnRabatt(pris); + } + } + + std::string melding = "Rabatt på varen er: "; + + if (priser.size() > 1){ + std::string melding = "Rabatt på varene er: "; + std::cout << "Vi har flere varer." << std::endl; + std::cout << melding << std::endl; + } + + std::cout << melding << totalRabatt << std::endl; + return 0; +} + +//------------------------------------------------------------------------------