Блог IT для Windows

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

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

E-mail Печать
(2 голоса, среднее 4.50 из 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.

 

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


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

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

Кто на сайте

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

Экспорт RSS

feed-image RSS

Статистика

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

Поиск


Голосования

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

Наш опрос

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