Калькулятор бағдарламасын жазыңыз. Қолданушы екі сан енгізеді және арифметикалық амалды енгізеді. Нәтижені экранға шығарыңыз. Бөлу амалы үшін бөлгіш ретінде берілетін жағдайды ескеріңіз



Дата28.12.2022
өлшемі8,22 Kb.
#60110
түріБағдарламасы

0-билет
1. Калькулятор бағдарламасын жазыңыз. Қолданушы екі сан енгізеді және арифметикалық амалды енгізеді. Нәтижені экранға шығарыңыз. Бөлу амалы үшін бөлгіш ретінде 0 берілетін жағдайды ескеріңіз.
/******************************************************************************
Калькулятор бағдарламасын жазыңыз.
Қолданушы екі сан енгізеді және арифметикалық амалды енгізеді.
Нәтижені экранға шығарыңыз. Бөлу амалы үшін бөлгіш ретінде
0 берілетін жағдайды ескеріңіз.
*******************************************************************************/

#include


using namespace std;

int main()


{
int a , b;
char c;
cout << "a:";
cin >> a;
cout << "b:";
cin >> b;
cout << "c:";
cin >> c;
cout << "Answer is:";
if (c == '/'){
if(b!=0){
cout << a/b;}
else{cout << "Your b is equal to 0, please change it";}
}
else if(c=='*'){
cout << a*b;
}
else if (c=='-'){
cout << a-b;
}else if (c=='+'){
cout << a+b;
}else{cout << "That is not correct";}

return 0;


}
2. Қолданушы клавиатурадан диапазонның екі шегі болып табылатын екі сан енгізеді. Содан соң тағы бір сан енгізеді. Егер соңғы енгізілген сан диапазонға тиесілі болса бағдарлама аяқталады. Ал егер енгізілген сан диапазонға түспейтін болса бағдарлама қолданушыдан қайта қайта сан енгізуін сұрайды.

/******************************************************************************


Қолданушы клавиатурадан диапазонның екі шегі болып табылатын екі сан енгізеді.
Содан соң тағы бір сан енгізеді. Егер соңғы енгізілген сан диапазонға тиесілі
болса бағдарлама аяқталады. Ал егер енгізілген сан диапазонға түспейтін болса
бағдарлама қолданушыдан қайта қайта сан енгізуін сұрайды.
*******************************************************************************/

#include


using namespace std;

int main()


{
int a , b , c;
cout << "a:";
cin >> a;
cout << "b:";
cin >> b;
cout << "c:";
cin >> c;
while (cb){
cin >> c;
if(cc){
break;
}
}
cout <<"the c is:"<< c;
return 0;
}

3. Клавиатурадан енгізілген сандарды цифраларға бөліп, одан кейін әрбір цифраны біл өлшемді массивке жазатын бағдарлама құрыңыз. Массив элементтерін экранға сұрыптап шығарыңыз.


/******************************************************************************
Клавиатурадан енгізілген сандарды цифраларға бөліп, одан кейін әрбір цифраны
біл өлшемді массивке жазатын бағдарлама құрыңыз. Массив элементтерін экранға
сұрыптап шығарыңыз.
*******************************************************************************/

#include


using namespace std;


int main()


{
int a, n=10;
cin >> a;
int b[n];
int l = 0;
while(a>=10){
b[l] = a%10;
a = a/10;
b[l+1] = a%10;
l++;
n = l+1;
}
for (int i = 0; i < n;i++){
cout << b[i] << " ";
}

return 0;


}
4. Көлемдері n x n болатын екі өлшемді 3 матрица берілген. Осы матрицалардың симметриялы екендігін анықтайтын функция жазыңыз да, әрбір матрицаны осы функциямен тексеріп шығыңыз. Симметриялы матрица дегеніміз (i, j) позициысындағы элемент (j, i) позициясындағы элементке тең болатын матрица.


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет