/*
Выводы перед вводом данных(cout) можно убрать (сделал для удобства)
*/
#include <iostream>
#include <vector>
#define UNITS '$' // <- Валюта
using namespace std;
int main()
{
int SWEETS, COOKIES, APPLES;
cout<<"Price for 1 kg of sweets\n>>"<<UNITS;
cin>>SWEETS;
cout<<"Price for 1 kg of cookies\n>>"<<UNITS;
cin>>COOKIES;
cout<<"Price for 1 kg of apples\n>>"<<UNITS;
cin>>APPLES;
int x, y, z;
cout<<"Enter amount in kg\n";
cout<<"How many sweets?\n>>";
cin>>x;
cout<<"How many cookies?\n>>";
cin>>y;
cout<<"How many apples?\n>>";
cin>>z;
int total = x*SWEETS + y*COOKIES + z*APPLES;
cout<<"\n"<<"TOTAL PRICE IS\n"<<UNITS<<total<<"\n\n";
return 0;
}
Начнём с атрибута.
Формы
Атрибут novalidate
Отменяет встроенную проверку данных введенных пользователем в форме на корректность. Было бы желание, то мог бы и сам разобрать!
Объяснение:
Теги:
Тег <button>
Создает на веб-странице кнопку.
Тег <fieldset>
Предназначен для группирования элементов формы.
Тег <form>
Устанавливает форму на веб-странице.
Тег <input>
Позволяет создавать разные элементы интерфейса.
Тег <keygen>
Используется для генерации пары ключей — закрытого и открытого.
Тег <label>
Устанавливает связь между определенной меткой и элементом формы.
Тег <legend>
Создает заголовок группы элементов формы.
Тег <optgroup>
Группирует элементы списка.
Тег <option>
Определяет отдельные пункты списка, создаваемого с контейнера select
Тег <output>
Определяет область для вывода, преимущественно с скриптов.
Тег <select>
Создает раскрывающийся список.
Тег <textarea>
Создает поле для многострочного текста.