Войти или зарегистрироваться

Готовые программы C++ (обновляется регулярно)

Andrew S.

Активный участник
Пользователь
Баллы
93
Имя в Minecraft
Santa2012
Всем привет!
Если вы читали мой урок - Программирование на C++ , то вам будут интересны готовые программы на этом языке, точнее практика!

1 программа:​
Код:
#include <iostream>
#include <locale.h>

using namespace std;

int main()
{
  int number;
  setlocale(LC_CTYPE,"Russian");
  cout << "Введите число: ";
  cin >> number;
  cin.ignore();
  cout << "Вы ввели: "<< number <<"\n";
  cin.get();
}
Описание: пользователю предлагаеться ввести цифру, но если он введет например: b6, то ему выдаст - "Вы ввели: 5 (Только номер).
- cin >> number; - ввод номера.
- cin.ignore(); - игнорирование символов.
- cin.get(); - сохраняет консольное окно от закрытия, до тех пор пока не будет нажата клавиша ENTER.
_____________________________________________________________

2 программа:​
Код:
#include <stdio.h> /* Стандартный заголовочный файл ввода-вывода */
#include <iostream> /* Библиотека (стандарт) */
#include <locale.h> /* Русификатор */
#include <windows.h> /* Русификатор */
using namespace std;

int main(int argc, char* argv[])
{
    setlocale(LC_CTYPE,"Russian");
    double plus, minus, pow, div; // объявление переменных через запятую
    double a1; // отдельное объявление переменной a1
    double a2; // отдельное объявление переменной a2
    cout << "Введите первое число: ";
    cin >> a1;
    cout << "Введите второе число: ";
    cin >> a2;
    plus  = a1 + a2;  // операция сложения
    minus = a1 - a2;  // операция вычитания
    pow  = a1 * a2;  // операция умножения
    div  = a1 / a2;  // операция деления
    cout << a1 << "+" << a2 << "=" << plus  << endl;
    cout << a1 << "-" << a2 << "=" << minus << endl;
    cout << a1 << "*" << a2 << "=" << pow  << endl;
    cout << a1 << "/" << a2 << "=" << div  << endl;
    system("pause");
    return 0;
}

Описание: простенький калькулятор, который может: добавлять, вычитать, умножать и делить.
_____________________________________________________________

3 программа:​
Код:
#include <stdio.h> /* Стандартный заголовочный файл ввода-вывода */
#include <iostream> /* Библиотека (стандарт) */
#include <locale.h> /* Русификатор */
#include <windows.h> /* Русификатор */
using namespace std;

int main(int argc, char* argv[])
{
    setlocale(LC_CTYPE,"Russian");
    cout << "8  % 4  = " << 8 % 4  << endl; // выполнение операции "остаток от деления"
    cout << "7  % 4  = " << 7 % 4  << endl;
    cout << "2  % 4  = " << 2 % 4  << endl;
    cout << "43 % 10 = " << 43 % 10 << endl;
    system("pause");
    return 0;
}

Описание: простенькая программа, которая вычитывает остатки от деления!
1-й: четверка может два раза поместиться в восьмерке остаток будет равен 0;
2-й: четверка может один раз поместиться в семерке и остаток будет равен 3;
3-й: четверка в двойке поместиться не может по этому остаток будет равен 2;
4-й: десять может четыре раза поместиться в сорока трех, и остаток будет равен 3;
_____________________________________________________________​
 
Последнее редактирование:
Давай нам лаунчер!
 
Фу! Что это? Древняя версия языка. Надо делать void main(void) а не int main() :/
 
Это консольное или что-то вроде того, я уже предлагал билдера уроки делать)
Это стандартизированный вид, а тот, что у автора старый, и современные IDE его не будут поддерживать.
 
Мы делаем пока-что под CodeBlocks последней версии, это консольные приложение для новичков.
 
C++ - единственная программа, на которой у меня что-то вышло написать, правда если честно не очень то и вышло.
 
Всмысл темы? Kуча же таких уроков в интернете, лучше бы написал бот-клиент для майна, или панель управления сервером.
 
Специально зарегался, чтобы сказать, что калькулятор это ShitCode и залить ShitCode v2.0


#include <iostream>
using namespace std;

int main()
{
int x;
int b;
int k;
cout<<"Enter a number"<<endl;
cin>>x;
cout<<"Enter another number."<<endl;
cin>>b;
int sum=x+b;
int difference=x-b;
int product=x*b;
int quotient=x/b;
cout<<"What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing"<<endl;
cin>>k;
switch (k){

case 1:
cout<<sum<<endl;
break;

case 2:
cout<<difference<<endl;
break;

case 3:
cout<<product<<endl;
break;

case 4:
cout<<quotient<<endl;
break;
}

}
 
Специально зарегался, чтобы сказать, что калькулятор это ShitCode и залить ShitCode v2.0


#include <iostream>
using namespace std;

int main()
{
int x;
int b;
int k;
cout<<"Enter a number"<<endl;
cin>>x;
cout<<"Enter another number."<<endl;
cin>>b;
int sum=x+b;
int difference=x-b;
int product=x*b;
int quotient=x/b;
cout<<"What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing"<<endl;
cin>>k;
switch (k){

case 1:
cout<<sum<<endl;
break;

case 2:
cout<<difference<<endl;
break;

case 3:
cout<<product<<endl;
break;

case 4:
cout<<quotient<<endl;
break;
}

}
Тут даунов и некропостеров не любят. Уходи.
 
Специально зарегался, чтобы сказать, что калькулятор это ShitCode и залить ShitCode v2.0


#include <iostream>
using namespace std;

int main()
{
int x;
int b;
int k;
cout<<"Enter a number"<<endl;
cin>>x;
cout<<"Enter another number."<<endl;
cin>>b;
int sum=x+b;
int difference=x-b;
int product=x*b;
int quotient=x/b;
cout<<"What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing"<<endl;
cin>>k;
switch (k){

case 1:
cout<<sum<<endl;
break;

case 2:
cout<<difference<<endl;
break;

case 3:
cout<<product<<endl;
break;

case 4:
cout<<quotient<<endl;
break;
}

}
Бегло исправил этот нелепый код.
Да, я знаю что только 2 вещи сделал и не совсем правильно. Но я вам, что БОГ?


#include <iostream>
using namespace std;

int main()
{
double x;
double b;
int k;
cout << "Enter a number" << endl;
cin >> x;
cout << "Enter another number." << endl;
cin >> b;
double sum = x + b;
double difference = x - b;
double product = x * b;
double quotient = x / b;
cout << "What do you want to do with these numbers? Enter 1 for addition, 2 for subtraction, 3 for multiplication, and 4 for dividing" << endl;
cin >> k;
switch (k) {

case 1:
cout << sum << endl;
break;

case 2:
cout << difference << endl;
break;

case 3:
cout << product << endl;
break;

case 4:
cout << quotient << endl;
break;
default:
while (k > 4) {
cout << "Wrong number, try again" << endl;
cin >> k;
}
switch (k) {

case 1:
cout << sum << endl;
break;

case 2:
cout << difference << endl;
break;

case 3:
cout << product << endl;
break;

case 4:
cout << quotient << endl;
break;
break;

}
}

}
 
Назад
Верх