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

Задача про этажи и время. Очень надо, но не понятно( - C++

Восстановить пароль Регистрация
 
vladislavchik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 16
18.11.2013, 20:25     Задача про этажи и время. Очень надо, но не понятно( #1
Помогите пожалуйста написать код с++.

Пользователь вводит номер этажа, а программа выводит время подъема человека.
Сказано что на 1 этаж человек тратит 7 секунд и скаждым этажом он устает на 1.05 с:
1-й этаж человек тратит -- 7 с
2-й этаж -- 7*1.05 с
3-й этаж -- 7*1.05*1.05 с ,
и так с каждым этажом.

Напишите пожалуйста исходный код. а то не могу разобраться. Стыдно(
Заранее огромное спасииибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2013, 20:25     Задача про этажи и время. Очень надо, но не понятно(
Посмотрите здесь:

C++ очень надо сделать
C++ надо разобрать программу.очень надо. тема Классы
очень ..НАдо... C++
C++ Решите очень надо
C++ очень надо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
18.11.2013, 20:29     Задача про этажи и время. Очень надо, но не понятно( #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
int x;
double e=0;
cout << "Please enter number:" << endl;
cin>>x;
    for (int i=1;i<=x;i++)
    e+=7*pow(1.05,x-1);
cout<<"Time is :"<<e;
return 0;
}
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
18.11.2013, 20:31     Задача про этажи и время. Очень надо, но не понятно( #3
C++
1
2
3
4
5
6
7
int numEt;
double countTime = 7;
cin >> numEt;
for( int i=0; i<numEt; i++ )
  countTime += 1.05;
 
cout << countTime;
vladislavchik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 16
18.11.2013, 21:17  [ТС]     Задача про этажи и время. Очень надо, но не понятно( #4
Цитата Сообщение от dzrkot Посмотреть сообщение
C++
1
2
3
 
    for (int i=1;i<=x;i++)
    e+=7*pow(1.05,x-1);
А можешь пожалуйста прокомментировать? (извини за наглость) Просто не математический я(
Спасибо огромное.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
19.11.2013, 09:43     Задача про этажи и время. Очень надо, но не понятно( #5
C++
1
2
3
for (int i=1;i<=x;i++) // Цикл от единицы до x с шагом 1
  e+=7*pow(1.05,x-1);  // Переменной e присвоить ее же значение плюс
                       //  семь, умноженное на 1.05 в степени x-1
i++ это увеличение значения на единицу, аналогично i=i+1
e+=7*pow(1.05,x-1) аналогично e = e + 7*pow(1.05,x-1)
pow(1.05, x-1) аналогично http://www.cyberforum.ru/cgi-bin/latex.cgi?{(1.05)}^{x-1}
vladislavchik
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 16
19.11.2013, 10:20  [ТС]     Задача про этажи и время. Очень надо, но не понятно( #6
Огромное спасибо
Yandex
Объявления
19.11.2013, 10:20     Задача про этажи и время. Очень надо, но не понятно(
Ответ Создать тему
Опции темы

Текущее время: 09:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru