/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
C#, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <iostream>
#include <string.h>
#include <iomanip>
#include <stddef.h>
#include <math.h>
///////////////////
using namespace std;
//////////////////
void Data_type_1() {
cout << setw(109)<< "Hello <(^_^,)/n" << endl;
cout << setw(120)<<"-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|"<<endl;
}
void Data_type_2()
{ //235
cout<<setw(5)<<"welcome:"<<endl<< "please type your name:"<<flush;
string name = name;
cin >> name;
if (name == name){
cout<<"--------------hi-------------|"<<name<<endl;
cout << setw(35)<< "//^_^)> Pass|" << endl;
cout<<"----------------------------------|"<<endl;
cout<<setw(21)<< setprecision(0) <<sizeof(name)
<<":bytes|96bits|information"<<endl;
}else if(name != name){
cout<<"---------------------------------------------|"<<endl;
cout << setw(116)<< " error1| " << endl;
cout<<"---------------------------------------------|"<<endl;
}
return;
}
void Data_type_3()
{
int sum1;
cout<<"-+-+-+-+-+please-type--two numbers+-+-<(*-*)+-|"<< endl;
cout << setw (9) << "Number: "<< flush;
cin >> sum1;
char cal;
cout << "+-+-+-+-+-+-+-enter+-+-+-+-+-+-+-+-+-+-+-+-|"<< endl;
cout<<setw(9)<<
"Multiply[*]"<<
"Subtract[-]"<<
"Addition[+]"<<
"Divide[/]"<<endl;
cout <<"Here-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|"<< endl;
cout << "^(*-*)>:"<<flush;
cin >> cal;
int sum2;
cout << "-+-+-+-+-+-+-+-+-+-+-+|" << endl;
cout << setw (9) << "Number: "<< flush;
cin >> sum2;
cout << "-+-+-+-+-+-+-+-+-|"<< endl;
cout << setw(9) << "Result: "<< flush;
switch(cal) {
case '-':
cout << sum1-sum2;
break;
case '+':
cout << sum1+sum2;
break;
case '*':
cout << sum1*sum2;
break;
case '%':
cout << sum1/sum2;
}
}
int main ()
{
Data_type_1();
Data_type_2();
Data_type_3();
return 0;
};