Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Язак с++

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 21.03.2013, 12:20   #1
 Пехотинец
Аватар для Eazy.Scorp
 
Eazy.Scorp неизвестен в этих краях
Регистрация: 01.06.2010
Сообщений: 60
Популярность: -72
Сказал(а) спасибо: 46
Поблагодарили 13 раз(а) в 12 сообщениях
Отправить сообщение для Eazy.Scorp с помощью Skype™
 
По умолчанию Язак с++

Сорри за ошибку в названии темы
1. Язык С++
2. Помогите к понедельнику надо сдать, а язык вообще не понимаю

Первое задание
С использованием инструкций if, if-else.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Второе задание
работы инструкции switсh, switсh-default, разработка программ с использованием оператора выбора.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Третье задание
Изучение работы инструкции for, разработка программ с
использованием оператора for.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Четвертое задание
Изучение работы инструкции while, разработка программ с
использованием оператора while.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пятое задание
Изучение работы инструкции do-while, разработка программ с
использованием оператора do-while.
[Ссылки могут видеть только зарегистрированные пользователи. ]

Шестое задание
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Скайп eazy.scorp
Помог тыкни СПС
Всем спасибо огромное, кто помог выйти в +

Последний раз редактировалось Eazy.Scorp; 21.03.2013 в 12:23.
  Ответить с цитированием
Старый 21.03.2013, 13:42   #2
 Пехотинец
Аватар для twice
 
twice на правильном путиtwice на правильном пути
Регистрация: 07.07.2012
Сообщений: 60
Популярность: 171
Сказал(а) спасибо: 3
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Язак с++

Код:
#include <iostream>
#include <cmath>

using namespace std;

double GetF(int x)

void main()
{
	cout << GetF(3);
}

double GetF(int x)
{
	if ((x > 0) && (x < 2))
		return pow(x,3)*cos(x);
	else if ((x > 5) && (x <= 9))
		return (3*pow(x,4) + 7);
	else if (x >= 2)
		return (sqrt(5*pow(x,2)+1.6));
	return -111; // х вне диапазона допустимых входных значений функции
}
Добавлено через 10 минут
Код:
int duration;
float tarif;

float EvalPrice(int _duration, int _citycode)
{
	switch(_citycode)
	{
		case 812: tatif = 1.0;break;
		case 412: tarif = 2.0;break;
		default: tarif = 999;
	}
	return tarif * (float)duration;
}
Добавлено через 16 минут
Код:
//input
int A[30];
int B;
int X; // just a global var

//func body
void func()
{
	X = 0
	for (int i = 0; i < 30; i++)
	{
		if (A[i] == B)
			return;
		if ((i % 2 == 0) && (A[i] > 0))
			X += A[i];
	}
	X = 0;
}
Цикл освой сам

Последний раз редактировалось twice; 21.03.2013 в 13:58. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 21.03.2013, 19:01   #3
 Пехотинец
Аватар для Eazy.Scorp
 
Eazy.Scorp неизвестен в этих краях
Регистрация: 01.06.2010
Сообщений: 60
Популярность: -72
Сказал(а) спасибо: 46
Поблагодарили 13 раз(а) в 12 сообщениях
Отправить сообщение для Eazy.Scorp с помощью Skype™
 
По умолчанию Re: Язак с++

Цитата:
Сообщение от twiceПосмотреть сообщение
Код:
#include <iostream>
#include <cmath>

using namespace std;

double GetF(int x)

void main()
{
	cout << GetF(3);
}

double GetF(int x)
{
	if ((x > 0) && (x < 2))
		return pow(x,3)*cos(x);
	else if ((x > 5) && (x <= 9))
		return (3*pow(x,4) + 7);
	else if (x >= 2)
		return (sqrt(5*pow(x,2)+1.6));
	return -111; // х вне диапазона допустимых входных значений функции
}
Добавлено через 10 минут
Код:
int duration;
float tarif;

float EvalPrice(int _duration, int _citycode)
{
	switch(_citycode)
	{
		case 812: tatif = 1.0;break;
		case 412: tarif = 2.0;break;
		default: tarif = 999;
	}
	return tarif * (float)duration;
}
Добавлено через 16 минут
Код:
//input
int A[30];
int B;
int X; // just a global var

//func body
void func()
{
	X = 0
	for (int i = 0; i < 30; i++)
	{
		if (A[i] == B)
			return;
		if ((i % 2 == 0) && (A[i] > 0))
			X += A[i];
	}
	X = 0;
}
Цикл освой сам

Это первое второе третье и шестое задание?
________________
Скайп eazy.scorp
Помог тыкни СПС
Всем спасибо огромное, кто помог выйти в +
  Ответить с цитированием
Старый 21.03.2013, 20:27   #4
 Пехотинец
Аватар для twice
 
twice на правильном путиtwice на правильном пути
Регистрация: 07.07.2012
Сообщений: 60
Популярность: 171
Сказал(а) спасибо: 3
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Язак с++

без третьего

третье, четвертое и пятое до ужаса скучные. Один раз написать формулу для вычисления и только менять обрамление:

Код:
for(int k = 1; k <= n; n++)
{
 формула
}
Код:
int k =1;
while (k <= n)
{
 форумула
 k++;
}
Код:
int k = 1;
do
{
 формула
}while(++k <= n);
  Ответить с цитированием
Старый 22.03.2013, 11:34   #5
 Пехотинец
Аватар для Eazy.Scorp
 
Eazy.Scorp неизвестен в этих краях
Регистрация: 01.06.2010
Сообщений: 60
Популярность: -72
Сказал(а) спасибо: 46
Поблагодарили 13 раз(а) в 12 сообщениях
Отправить сообщение для Eazy.Scorp с помощью Skype™
 
По умолчанию Re: Язак с++

Цитата:
Сообщение от twiceПосмотреть сообщение
без третьего

третье, четвертое и пятое до ужаса скучные. Один раз написать формулу для вычисления и только менять обрамление:

Да вот только первая вторая и шестая не проходят. Третье четвертое пятое еще не проверял
________________
Скайп eazy.scorp
Помог тыкни СПС
Всем спасибо огромное, кто помог выйти в +
  Ответить с цитированием
Старый 23.03.2013, 02:01   #6
 Пехотинец
Аватар для twice
 
twice на правильном путиtwice на правильном пути
Регистрация: 07.07.2012
Сообщений: 60
Популярность: 171
Сказал(а) спасибо: 3
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Язак с++

Цитата:
Сообщение от Eazy.ScorpПосмотреть сообщение
Да вот только первая вторая и шестая не проходят.

Что значит не проходят?
  Ответить с цитированием
Старый 24.03.2013, 08:50   #7
 Пехотинец
Аватар для Eazy.Scorp
 
Eazy.Scorp неизвестен в этих краях
Регистрация: 01.06.2010
Сообщений: 60
Популярность: -72
Сказал(а) спасибо: 46
Поблагодарили 13 раз(а) в 12 сообщениях
Отправить сообщение для Eazy.Scorp с помощью Skype™
 
По умолчанию Re: Язак с++

Цитата:
Сообщение от twiceПосмотреть сообщение
Что значит не проходят?

значит что программа не запускается
________________
Скайп eazy.scorp
Помог тыкни СПС
Всем спасибо огромное, кто помог выйти в +
  Ответить с цитированием
Старый 24.03.2013, 11:07   #8
 Пехотинец
Аватар для twice
 
twice на правильном путиtwice на правильном пути
Регистрация: 07.07.2012
Сообщений: 60
Популярность: 171
Сказал(а) спасибо: 3
Поблагодарили 11 раз(а) в 10 сообщениях
 
По умолчанию Re: Язак с++

Цитата:
Сообщение от Eazy.ScorpПосмотреть сообщение
значит что программа не запускается

Мда...первая не запускалась, потому что не хватало ";" после прототипа функции GetF. Для остальных задач я написал решение непосредственно задачи, а не готовый код программы. После кода первой задачи, написать сопутствующее обрамление для других задач не должно быть проблемой.

пс: чтобы не закрывалось окно с программой автоматически в конце функции main надо добавить system("pause").
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:12.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net