Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.09.2014, 09:45
Аватар для Progersha9119
Интересующийся
Отправить личное сообщение для Progersha9119 Посмотреть профиль Найти все сообщения от Progersha9119
 
Регистрация: 10.09.2014
Сообщений: 19

Проссмотрите код и скажите что не так.. плииз.. надо выполнить задачу, не получаеться
Всем привет) Я довольно недавно учу джаваскрипт, и в нем еще оочень зеленовата.)) Мне стоит задачка на домашку которую я уже 3 часа пробую решить по всякому.. и так и сяк.. ничерта. уже и синтаксис пересматривала.. подскажите пожалуйста что я не то пишу... где я не так пишу.
Задача:

  1. Юзер набирает 3 числа.
  2. Прога должна определить максимальное и минимальное.
  3. Максимальное разделить на минимальное и вывести с помощью return.
  4. Задача должна решаться с помощью функций. (то - есть никаких циклов и массивов не должно быть.)


Вот такая у меня головоломка.. Помогите пожалуйста. С меня пол царства печенек.

код прилагаю в дополнении..
<meta charset="utf8">
<script>
a = +prompt('Enter your first number = ');
b = +prompt('Enter your second number = ');
c = +prompt('Enter your third number = ');


	function MaxValue(a, b, c) {
		if (a>b && a>c) // если1 а>b и a>c, то
		{
			//  ветка "истина"1
			return a;	// вывод а
		}
		else			// иначе1
		{
			//ветка "ложь"1
			if (b>c) // если2
			{
				//  ветка "истина"2
				return  b;	// вывод b
			}
			else
			{
				//  ветка "ложь"2
				return c;	// вывод c
			}
		}
		var result = MaxValue;
	}

    function MinValue(a, b, c){
    if(a<b && a<c)
    {
		return a;
	}
	else
	{
		if(b<c)
		{
		    return b;
	    }
	    else
	    {
		    return c;
	    }
		var result2 = MinValue;
	    var Res = MaxValue/MinValue;
        return Res;	
	}
	
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 10.09.2014, 09:48
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Progersha9119
Задача должна решаться с помощью функций. (то - есть никаких циклов и массивов не должно быть.)
Они там и не нужны...

Функции ты неправильно начала делать... В букварских задачках функции МИН и МАКС должны принимать только 2 параметра.
Ответить с цитированием
  #3 (permalink)  
Старый 10.09.2014, 09:51
Аватар для Progersha9119
Интересующийся
Отправить личное сообщение для Progersha9119 Посмотреть профиль Найти все сообщения от Progersha9119
 
Регистрация: 10.09.2014
Сообщений: 19

так препод так писал на видео - трансляции..
Ответить с цитированием
  #4 (permalink)  
Старый 10.09.2014, 09:52
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

Цитата:
вывести с помощью return
return ничего не выводит)
Ответить с цитированием
  #5 (permalink)  
Старый 10.09.2014, 09:53
Аватар для Progersha9119
Интересующийся
Отправить личное сообщение для Progersha9119 Посмотреть профиль Найти все сообщения от Progersha9119
 
Регистрация: 10.09.2014
Сообщений: 19

вот-вот .. я о том же
Ответить с цитированием
  #6 (permalink)  
Старый 10.09.2014, 09:58
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

var result = MaxValue;

зачем вам там эта строчка?
Ответить с цитированием
  #7 (permalink)  
Старый 10.09.2014, 10:01
Аватар для Progersha9119
Интересующийся
Отправить личное сообщение для Progersha9119 Посмотреть профиль Найти все сообщения от Progersha9119
 
Регистрация: 10.09.2014
Сообщений: 19

я в нее засовываю результат от функции MaxValue. ну куда-то в какую-то переменную ж надо засунуть полученный результат чтоб комп его запомнил и потом смог свести при делении два результата вычислений.. или не так?
Ответить с цитированием
  #8 (permalink)  
Старый 10.09.2014, 10:04
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

Progersha9119,
вот тут об этом подробно написано)
Ответить с цитированием
  #9 (permalink)  
Старый 10.09.2014, 10:05
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

function min (a, b, c) {
  if (a < b) {
    return (a < c) ? a : c;
  } else {
    return (b < c) ? b : c;
  }
}
console.log(min(7,5,-1));


дальше пробуй сама
Ответить с цитированием
  #10 (permalink)  
Старый 10.09.2014, 10:14
Аватар для Progersha9119
Интересующийся
Отправить личное сообщение для Progersha9119 Посмотреть профиль Найти все сообщения от Progersha9119
 
Регистрация: 10.09.2014
Сообщений: 19

а что такое вот это за знак вопроса и что он дает тут?
Изображения:
Тип файла: jpg 2014-09-10_09-12.jpg (11.8 Кб, 6 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
фрактальный сыр x-yuri Оффтопик 76 23.11.2011 21:59
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16
Разбираем AjaxOOP eai Общие вопросы Javascript 41 04.11.2010 23:37