Помогите написать программы С КОММЕНТАРИЯМИ
Температуру, измеренную в градусах по Цельсию, можно перевести в градусы по Фаренгейту путем умножения на 9/5 и сложения с числом 32. Напишите программу, запрашивающую у пользователя температуру в градусах по Цельсию и отображающую ее эквивалент по Фаренгейту.
Напишите программу, рассчитывающую сумму денег, которые Вы получите при вложении начальной суммы с фиксированной процентной ставкой дохода через определенное количество лет. Пользователь должен вводить с клавиатуры начальный вклад число лет и процентную ставку. Примером результата работы программы может быть следующий:
Введите начальный вклад: 3000
Введите число лет: 10
Введите процентную ставку: 5.5
Через 10 лет Вы получите 5124.43 доллара.
В конце первого года Вы получите 3000 + (3000 * 0,055) = 3165 долларов. В конце следующего года Вы получите 3165+ (3165* 0,055) = 3339,08 долларов и т.д. Подобные вычисления удобно производить с помощью цикла for.
Вот интересно, когда люди учиться поступают - зачем им всё это нужно?
Цитата: mfender
Вот интересно, когда люди учиться поступают - зачем им всё это нужно?
При написании ответа...
Пожалуйста, убедитесь, что вы именно отвечаете на вопрос, а не начинаете дискуссию. Этот раздел не предназначен для дискуссий. Для свободного общения есть другие разделы.
Попытайтесь предоставить подробную информацию и рассказать о своем исследовании на тему вопроса. Старайтесь избегать ответов, основанных исключительно на вашем мировоззрении.
Спасибо за участие в вопросах и ответах на CodeNet.Ru.
Цитата: mfender
Вот интересно, когда люди учиться поступают - зачем им всё это нужно?
чем больше таких, тем ценнее мы)
Задача 1.
Код:
#include <tchar.h>
#include <stdio.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "temperature in Celsius: "; // вывод сообщения
float c;
std::cin >> c ;
c >= -273 ? std::cout << "temperature in Fahrenheit: "<< (c*9/5 + 32) << '\n' : std::cout << "incorrect temperature\n"; // перевод в фар
std::cin.get();
std::cin.get();
return 0;
}
#include <stdio.h>
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "temperature in Celsius: "; // вывод сообщения
float c;
std::cin >> c ;
c >= -273 ? std::cout << "temperature in Fahrenheit: "<< (c*9/5 + 32) << '\n' : std::cout << "incorrect temperature\n"; // перевод в фар
std::cin.get();
std::cin.get();
return 0;
}
Задача 2.
Код:
#include <tchar.h>
#include <stdio.h>
#include <iostream>
#include <iomanip.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "initial deposit: ";
double dep;
cin >> dep;
cout << "year's count: ";
int cnt;
cin >> cnt;
cout << "interest rate: ";
float rt;
cin >> rt;
for(int i = 1; i <= cnt; i++)
{
cout << "\ncount of years:" << setw(2) << i << " deposit: "; // выводим первую половину строки
printf("%1.2f",dep); // выводим дроби
cout << " + (";
printf("%1.2f",dep); // вторая большая дробь в строке
cout << " * " << rt/100 << ") = ";
dep = dep/100*(100 + rt);
printf("%1.2f",dep); // последняя дробь в строке
cout << '$'; // ну и значок доллара в конце строки
}
cout << "\n\ntotal deposit(" << cnt << " years): ";
printf("%1.2f",dep); cout << '$';
cin.get();
cin.get();
return 0;
}
#include <stdio.h>
#include <iostream>
#include <iomanip.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "initial deposit: ";
double dep;
cin >> dep;
cout << "year's count: ";
int cnt;
cin >> cnt;
cout << "interest rate: ";
float rt;
cin >> rt;
for(int i = 1; i <= cnt; i++)
{
cout << "\ncount of years:" << setw(2) << i << " deposit: "; // выводим первую половину строки
printf("%1.2f",dep); // выводим дроби
cout << " + (";
printf("%1.2f",dep); // вторая большая дробь в строке
cout << " * " << rt/100 << ") = ";
dep = dep/100*(100 + rt);
printf("%1.2f",dep); // последняя дробь в строке
cout << '$'; // ну и значок доллара в конце строки
}
cout << "\n\ntotal deposit(" << cnt << " years): ";
printf("%1.2f",dep); cout << '$';
cin.get();
cin.get();
return 0;
}