М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Gulya55555
Gulya55555
23.11.2022 14:53 •  Информатика

Какой это язык программирования, import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Calculator
{
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable()
{
public void run() {
CalculatorFrame frame = new CalculatorFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
class CalculatorFrame extends JFrame {
public CalculatorFrame() {
setTitle("Calculator");
CalculatorPanel panel = new CalculatorPanel();
add(panel);
pack();
}
}
class CalculatorPanel extends JPanel {
public CalculatorPanel() {
setLayout(new BorderLayout());

result = 0;
lastCommand = "=";
start=true;

display = new JButton("0");
display.setEnabled(false);
add(display, BorderLayout.NORTH);

ActionListener insert = new InsertAction();
ActionListener command = new CommandAction();

panel = new JPanel();
panel.setLayout(new GridLayout(4, 4));

addButton("7", insert);
addButton("8", insert);
addButton("9", insert);
addButton("/", command);

addButton("4", insert);
addButton("5", insert);
addButton("6", insert);
addButton("*", command);

addButton("1", insert);
addButton("2", insert);
addButton("3", insert);
addButton("-", command);

addButton("0", insert);
addButton(".", insert);
addButton("=", command);
addButton("+", command);

add(panel, BorderLayout.CENTER);
}
private void addButton(String label, ActionListener listener) {
JButton button = new JButton(label);
button.addActionListener(listener);
panel.add(button);
}
private class InsertAction implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
String input = event.getActionCommand();
if(start) {
display.setText("");
start = false;
}
display.setText(display.getText() + input);
}
}
private class CommandAction implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
String command = event.getActionCommand();
if(start)
{
if(command.equals("-"))
{
display.setText(command);
start = false;
}
else lastCommand = command;
}
else
{
calculate(Double.parseDouble(display.getText()));
lastCommand = command;
start=true;
}
}
}
public void calculate(double x)
{
if(lastCommand.equals("+")) result += x;
else if(lastCommand.equals("-")) result -= x;
else if(lastCommand.equals("*")) result *= x;
else if(lastCommand.equals("/")) result /= x;
else if(lastCommand.equals("=")) result = x;
display.setText("" + result);
}
private JButton display;
private JPanel panel;
private double result;
private String lastCommand;
private boolean start;
}

👇
Ответ:
Muxaska123
Muxaska123
23.11.2022

JavaScript

Следующий must have среди языков — JavaScript, для работы с ним хватит браузера. Синтаксис здесь на порядок сложнее: появляются служебные символы и конструкции с разношерстными скобками, названия функций далеко не всегда раскрывают суть действия, и даже простейший код имеет структурированный вид. Взглянем на переписанный код с функцией Фибоначчи:

function fib_recursion(n) {

return n < 1 ? 0

: n <= 2 ? 1

: fib_recursion(n - 1) + fib_recursion(n - 2);

}

console.log(fib_recursion(10));

Объем кода практически не изменился, зато снизилась читаемость. После изучения Python вы без проблем разберетесь, как работает структура return, и оцените удобство именно такого записи.

Кроме того, экосистема JavaScript богаче, чем Python. Она предлагает обилие сред разработки, редакторов кода, фреймворков, библиотек. Это еще один шаг к пониманию, как работает «взрослое» программирование.

В целом, JavaScript незначительно уступает Python по спектру решаемых задач, но его возможности «глубже». Знание этого языка пригодится при разработке программ на любых платформах

4,7(70 оценок)
Открыть все ответы
Ответ:
mukola16
mukola16
23.11.2022
#include <iostream>
using namespace std;
int main() {
    cout<<–2013<<" "<<21<<" "<<56<<endl;
    cout<<–2.034<<" "<<1.15<<" "<<5.36<<endl;
    cout<<"– 2 0 1 5"<<endl;
    cout<<"Наступил 2015 год"<<endl;
    cout<<"Поздравляю Всех с Новым"<<endl<<"2 0 1 5"<<endl<<"годом !"<<endl;
    cout<<"Выполнила задание"<<endl<<"Радченко Мария Александровна"<<endl
        <<"слушатель группы ЗМС-14-4"<<endl;
    system("PAUSE");
    return 0;
}

Результат выполнения программы:
-2013 21 56
-2.034 1.15 5.36
- 2 0 1 5
Наступил 2015 год
Поздравляю Всех с Новым
2 0 1 5
годом !
Выполнила задание
Радченко Мария Александровна
слушатель группы ЗМС-14-4
Для продолжения нажмите любую клавишу . . .
4,6(81 оценок)
Ответ:
ekhalyavin
ekhalyavin
23.11.2022
Ох и беда с вами, пишите нормально задание! Ах да и на каком языке?

1) если у вас один массив и нужно просчитать сумму элементов в массиве делаем следующее:

int n = 10, sum = 0;
int mass[n]; //если не работает с n инициализируем ручками сами (циферки в скобках пиши)

for (int i = 0; i < n; i++)
{
    sum += mass[i];
}

2) если у вас 2 массива у нужно найти их сумму(то есть сложить числа в них стоящие на эквивалентных индексах в массиве) делаем следующее:

int mass1[10], mass2[10], mass3[10];

for (int i = 0; i < 10; i++)
{
     mass3[i] = mass1[i] + mass2[2];
}
4,8(27 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ