Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * ДЗ 3 Задача "Заём"
- */
- void getMoney() {
- double s, n, p, r;
- cout << "\nВведите размер займа S: ";
- cin >> s;
- cout << "Введите количество лет n: ";
- cin >> n;
- cout << "Введите процент p: ";
- cin >> p;
- r = p / 100;
- double m = s * r * pow(1 + r, n) / (12 * (pow(1 + r, n) - 1));
- cout << "Месячная выплата m: " << m << endl;
- }
- /*
- * ДЗ 3 Задача "Ссуда"
- */
- void getProcent() {
- double s, m, p, r, temp;
- int n;
- cout << "\nВведите размер займа S: ";
- boolean flag = false;
- cin >> s;
- cout << "Введите месячную выплату m: ";
- cin >> m;
- cout << "Введите количество лет n: ";
- cin >> n;
- p = 0;
- temp = 0;
- while (temp < m) {
- p += 0.001;
- temp = s * p / 100 * pow(1 + p / 100, n) / (12 * (pow(1 + p / 100, n) - 1));
- }
- cout << "Процент: " << p << endl;
- }
- /*
- * ДЗ 3 Задача "Копирование файла"
- */
- void fileCopy() {
- string name, line;
- cout << "Введите имя файла: ";
- cin >> name;
- ofstream out(name);
- cout << "Введите текст: ";
- getline(cin >> ws, line);
- out << line;
- out.close();
- cout << endl;
- ifstream in(name); // окрываем файл для чтения
- while (getline(in, line))
- {
- cout << line << endl;
- }
- in.close(); // закрываем файл
- }
- /*
- * ДЗ 3 Задача "Фильтр"
- */
- void fileFilter() {
- string name, line;
- cout << "Введите имя файла: ";
- cin >> name;
- ofstream out(name, ios::binary);
- cout << "Введите текст: ";
- getline(cin >> ws, line);
- out << line;
- out.close();
- cout << endl;
- ifstream in(name); // окрываем файл для чтения
- while (getline(in, line))
- {
- for (int i = 0; i < line.length(); i++) {
- switch (line[i]) {
- case '0':
- cout << line[i];
- break;
- case '1':
- cout << line[i];
- break;
- case '2':
- cout << line[i];
- break;
- case '3':
- cout << line[i];
- break;
- case '4':
- cout << line[i];
- break;
- case '5':
- cout << line[i];
- break;
- case '6':
- cout << line[i];
- break;
- case '7':
- cout << line[i];
- break;
- case '8':
- cout << line[i];
- break;
- case '9':
- cout << line[i];
- break;
- default:
- break;
- }
- }
- cout << endl;
- }
- in.close(); // закрываем файл
- }
- /*
- * ДЗ 3 Задача "Сортировка букв"
- */
- void fileSort() {
- string s;
- cout << "Введите строку: ";
- cin >> s;
- cout << endl;
- for (int i = 0; i < s.size()-1; i++) {
- for (int j = i+1; j < s.size(); j++) {
- if (s[j] <= s[i]) {
- char temp = s[j];
- s[j] = s[i];
- s[i] = temp;
- }
- }
- }
- cout << s;
- cout << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement