Скачиваний:
2
Добавлен:
27.11.2024
Размер:
600.53 Кб
Скачать

Балаковский инженерно-технологический институт - филиал

федерального государственного автономного образовательного учреждения

высшего образования

«Национальный исследовательский ядерный университет «МИФИ»

Факультет атомной энергетики и технологий

Кафедра «Информационные системы и технологии»

Отчет по практической работе №1

по дисциплине «Создание интерактивных приложений для интернет»

Выполнил: ст. гр. ИФСТ-5з

Сейфетдинов Руслан Халимович

Проверил: ст.пр.

Мотков Андрей Геннадьевич

Балаково 2023

  1. Написать функции, в которых использовались бы математические функции. Результат вычислений вывести в строку состояния.

Рисунок 1 – Калькулятор с математическими функциями

Листинг кода:

document.write('<div class="zad-1"><a class="zad">Задание 2: Написать функции, в которых использовались бы математические функции.</a><div class="calculator"><form name="formal"><input class="calc" type="text" placeholder="Калькулятор" name="inputreshenia" readonly><br><input class="button" type="button" value="7" onclick="add7()"><input type="button" value="8" onclick="add8()"><input type="button" value="9" onclick="add9()"><input type="button" value="sin" onclick="sin()"><input type="button" value="asin" onclick="asin()"><input type="button" value="÷" onclick="delenie()"><br><input type="button" value="4" onclick="add4()"><input type="button" value="5" onclick="add5()"><input type="button" value="6" onclick="add6()"><input type="button" value="cos" onclick="cos()"><input type="button" value="acos" onclick="acos()"><input type="button" value="×" onclick="umnojenie()"><br><input type="button" value="1" onclick="add1()"><input type="button" value="2" onclick="add2()"><input type="button" value="3" onclick="add3()"><input type="button" value="tan" onclick="tan()"><input type="button" value="atan" onclick="atan()"><input type="button" value="-" onclick="minus()"><br><input type="button" value="C" onclick="delall()"><input type="button" value="0" onclick="add0()"><input type="button" value="." onclick="tochka()"><input type="button" value="x²" onclick="kvadrat()"><input type="button" value="√" onclick="koren()"><input type="button" value="+" onclick="plus()"><br></form></div></div>');

function add0() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 0;};

function add1() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 1;};

function add2() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 2;};

function add3() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 3;};function add4() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 4;};

function add5() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 5;};

function add6() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 6;};

function add7() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 7;};

function add8() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 8;};

function add9() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + 9;};

function sin() {document.forms[0].inputreshenia.value = Math.sin(document.forms[0].inputreshenia.value);};

function cos() {

document.forms[0].inputreshenia.value = Math.cos(document.forms[0].inputreshenia.value);

};

function tan() {

document.forms[0].inputreshenia.value = Math.tan(document.forms[0].inputreshenia.value);

};

function asin() {

document.forms[0].inputreshenia.value = Math.asin(document.forms[0].inputreshenia.value);

};

function acos() {

document.forms[0].inputreshenia.value = Math.acos(document.forms[0].inputreshenia.value);

};

function atan() {

document.forms[0].inputreshenia.value = Math.atan(document.forms[0].inputreshenia.value);

};

function kvadrat() {

document.forms[0].inputreshenia.value = Math.pow(document.forms[0].inputreshenia.value, 2);

};

function koren() {

document.forms[0].inputreshenia.value = Math.sqrt(document.forms[0].inputreshenia.value);

};

function delall() {

document.forms[0].inputreshenia.value = 0;

};

function tochka() {

document.forms[0].inputreshenia.value = document.forms[0].inputreshenia.value + ".";

};

function umnojenie() {

let b=prompt("Введите число на которое хотите умножить:","");

let a = document.forms[0].inputreshenia.value;

let c = Number(a) * Number(b);

document.forms[0].inputreshenia.value = c;

};

function plus() {

let b=prompt("Введите число на которое хотите умножить:","");

let a = document.forms[0].inputreshenia.value;

let c = Number(a)+Number(b);

document.forms[0].inputreshenia.value = c;

};

function minus() {

let b=prompt("Введите число на которое хотите умножить:","");

let a = document.forms[0].inputreshenia.value;

let c = Number(a) - Number(b);

document.forms[0].inputreshenia.value = c;

};

function delenie() {

let b=prompt("Введите число на которое хотите умножить:","");

let a = document.forms[0].inputreshenia.value;

let c = Number(a) - Number(b);

document.forms[0].inputreshenia.value = c;

}