Форум программистов, компьютерный форум CyberForum.ru

Задача на циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что необходимо изменить в программе? http://www.cyberforum.ru/cpp-beginners/thread639845.html
Подскажите пожалуйста что необходимо сделать чтобы высчитывался стаж, как связать два класса? #include "stdafx.h" #include "cstdlib" #include <iostream> #include <conio.h> #include <windows.h> #include <stdio.h> #include <string.h> using namespace std; struct date
C++ Варианты обхода графа подскажите пожалуйста сколько путей существует для такого графа, чтобы проходить через каждую Добавлено через 44 секунды или несколько, для примера. Заранее всем спасибо, кто может помогите. http://www.cyberforum.ru/cpp-beginners/thread639832.html
Невозможно редактировать иконку C++
Не получается рисовать на иконке средствами VS 2008. А именно на 32ух битных. Это проблема моих кривых рук или неподдержка альфа-канала для рисования в VS? Получается, чтобы отредактировать иконку, мне нужно редактировать иконку через, допустим, фотошоп? Можно ли как-то использовать иконку не 32ух битную для приложения? Когда вообще используются иконки 8 и 4ех битные, которые в купе с 32ух...
Создание меню C++
Помогите пожалуйста написать текст программы отображающий на экране главное меню, состоящее из 4-х пунктов: файл, правка, вид, опции. Каждый пункт должен иметь падающее меню из нескольких команд. Файл Создать Открыть Сохранить Выход Организовать выход из меню.
C++ Посоветуйте книгу :) http://www.cyberforum.ru/cpp-beginners/thread639796.html
ПРивет,можете посоветовать книгу,а то пока ждать ответа,буду стараться делать все сам.Главное ,чтобы в ней было,про CGI,работа C++ в вебе,создание ВЕБ(БРАУЗЕРНЫХ) приложений с использованием C++,на русском,и пожалуйста можете кидануть ссылку где скачать,хотя постараюсь найти сам.Если в книге будут картинки рисунки,то еще лучше.ну как есть у кого-нибудь что-нибудь на примете.
C++ cin.getline() не читает строку Добрый день. Нужно последовательно ввести 2 строки через cin.getline(), но после ввода первой, если она превышает допустимый размер, ввод второй не начинается, вернее видимо проглатывает перенос строки. cin.ignore() или getchar() никакого эффекта не дают. Вот примерный код: #include <iostream> # using namespace std; int main() { char s; char ss; cin.getline(s, 9); подробнее

Показать сообщение отдельно
KostyaKulakov
Заблокирован
20.08.2012, 08:34     Задача на циклы
Цитата Сообщение от sanches2805 Посмотреть сообщение
Вот я написал,ошибок нет,а нифига не выводится

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "iostream"
#include "conio.h"
#include "iomanip"
using namespace std;
 
int main()
{
    setlocale (LC_ALL,"rus");
    long k,Bk,year;
    long Pr;
    cout<<"введите начальный вклад_______";
    cin>>Bk;
    cout<<"ВВедите число лет______";
    cin>>year;
    cout<<"введите процент_______";
    cin>>Pr;
    for(int l=0;l<=year;l++)
    {
        k=Bk+(Bk*(Pr/100));
        Bk=k;
        year++;
    }
    cout<<"через"<<year<<"лет вы получите____________"<<Bk<<"  Рублей";
 
 
 
    
    return 0;
}
ахаха. ну тут нельзя сказать, что без ошибок.
1. операции с процентами производятся в long. когда должны в double.
2. в цикле не надо инкрементировать year. от него зависит выполнение.
3. также тут не надо подключать нечего кроме <iostream>
4. желательно ещё переменные называть понятными именами. тк код читают другие люди.
4. PROFIT!!!
отредактировал ваш код держите:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
 
int main()
{
    setlocale (LC_ALL,"rus");
 
    long Bk,year;
    double Pr;
 
    cout << "введите начальный вклад_______";
    cin >> Bk;
 
    cout << "введите число лет______";
    cin >> year;
 
    cout << "введите процент_______";
    cin >> Pr;
 
    double result = Bk;
 
    for(int l=0; l <= year-1; l++)
    {
        result +=  result * (Pr/100);
    }
 
    cout << "через" << year << "лет вы получите____________" << result << "  Рублей";
 
 
 
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru