Блог IT для Windows

Всё для Windows, софт, исходники

Вычисление среднего балла оценок на JS

E-mail Печать
(1 голос, среднее 4.00 из 5)

Данный скрипт выводит в новом окне:

а) Сумму баллов.

b) Средний балл.

с) Разность.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Оценки</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script language="JavaScript">
function balls()//название функции
{
d=document//вводим переменные
var a = Number(d.form1.asm.value)//переменная для ввода оценки по Ассемблеру
var c = Number(d.form1.cpp.value)//переменная для ввода оценки по С++
var p = Number(d.form1.pas.value)//переменная для ввода оценки по Паскалю
var j = Number(d.form1.s.value)//переменная для ввода оценки по Ява-Скрипту
var summa = eval(a + c + p + j) //расчёт суммы оценок
var sr = eval(summa/4) //расчёт среднего балла
var raz = eval(summa-sr) //Расчёт разности
//Открываем новый документ с заданными параметрами:
//width - ширина окна, height - высота окна
//status - нижняя строка состояния, yes - отображается, no - нет
//toolbar - панель кнопок, yes - отображается, no - нет
//menubar - панель меню, yes - отображается, no - нет
myWin= open("", "displayWindow",//открытие нового окна
"width=500,height=400,status=no,toolbar=yes,menubar=yes");
myWin.document.open();
myWin.document.write("<html><head><title>Ведомость");
myWin.document.write("</title></head><body>");
myWin.document.write("<center><b>");
myWin.document.write("Ведомость расчёта оценок");
// Создаём таблицу
myWin.document.write("</b><table border = 1><tr><td>");
myWin.document.write("Сумма баллов, s");
myWin.document.write("</td><td>");
myWin.document.write("Средний балл, sr");
myWin.document.write("</td><td>");
myWin.document.write("Разность, s-sr");
myWin.document.write("</td></tr><tr><center><td><center>");
myWin.document.write(""+summa+"");
myWin.document.write("</td></center><td><center>");
myWin.document.write(""+sr+"");
myWin.document.write("</td></center><td><center>");
myWin.document.write(""+raz+"");
myWin.document.write("</td></center></tr></table>");
myWin.document.write("<center><table><tr><td>");
myWin.document.write("</center></body></html>");
}
</script>
</head>
<body>
<center><b>Сумма оценок</b>
<form name="form1">
Введите оценки по следующим предметам:<br>
Assembler <input type="text" name="asm" size="4">&nbsp;&nbsp;&nbsp;&nbsp; C++ <input type="text" name="cpp" size="4">&nbsp;&nbsp;&nbsp;&nbsp; Paskal <input type="text" name="pas" size="4">&nbsp;&nbsp;&nbsp;&nbsp; JScript <input type="text" name="s" size="4"><br><br>
<input type="button" value="Определить" onClick="balls()" /><br><br>
<input type="reset"> </center> </form> </body> </html>

Для запуска скрипта, скопируйте данный код в текстовой файл и сохраните файл с расширением .*html.

 

Добавить комментарий


Защитный код
Обновить

Экспорт RSS

feed-image RSS

Праздники и история IT

Кто на сайте

Сейчас 83 гостей онлайн

Статистика

Яндекс.Метрика
Анализ веб сайтов

Поиск


Голосования

Какой операционной системой вы пользуетесь
 

Наш опрос

Каким браузером вы пользуетесь
 
Каким антивирусом вы пользуетесь