Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Telefono issimokejimas
- #include <fstream>
- #include <string>
- #include <iomanip>
- using namespace std;
- const char CDfv[] = "Duomenys.txt";
- const char CRfv[] = "Rezultatai.txt";
- //Funkcijų aprasai
- double Pabrangimas(double K, double N, int L, double M);
- double PabrangimasPr(double K, double P);
- int main() {
- double K, N, M; //Telefono kaina, menesine palukanu norma
- //ir sutarties mokestis
- int L; //Issimokejimo laikotarpis
- ifstream fd(CDfv);
- fd >> K >> N >> L >> M;
- fd.close();
- ofstream fr(CRfv);
- double Pr = Pabrangimas(K, N, L, M);
- fr << setprecision(2) << PabrangimasPr(K, Pr) << endl ;
- fr.close();
- return 0;
- }
- //Funkcija, suskaiciuojanti metini pabrangima procentais
- double PabrangimasPr(double K, double P) {
- return P / K * 100;
- }
- //Funkcija suskaiciuojanti bendra pabrangima
- double Pabrangimas(double K, double N, int L, double M) {
- double men = K / L; //per viena menesi grazinama telefono kainos dalis
- double suma = 0;
- for (int i = 0; i < L; i++){
- suma += (K - (men * i)) * N / 100;
- }
- return suma + M;
- }
Advertisement
Add Comment
Please, Sign In to add comment