Читайте также:
|
|
«Центр правничих ініціатив»
Адреса для кореспонденції: м. Львів, а/с 6153, 79000
Електронна пошта: office@wcenter.org.ua
Офіційний веб-сайт: www.wcenter.org.ua
Телефон: +38 066 090 63 65
ВИКОНАННЯ РОБОТИ
1.7. Написати програму рішення квадратного рівняння. Програма повинна перевіряти правильність початкових даних і у разі, якщо коефіцієнт при другому ступені невідомого рівний нулю, виводити відповідне повідомлення.
#include<iostream.h>
#include <math.h>
void main()
{
float a,b,c, x1,x2,d;
cout <<" Rishennja kvadratnogo rivnannja a*x^2+b*x+c"<<endl;
cout <<"a=>"; cin>>a;
cout <<"b=>"; cin>>b;
cout <<"c=>"; cin>>c;
if (a==0){
cout<<a<<"x^2+"<<b<<"x+"<<c<<" ne ye kvadratnym rivnjannjam!!!"<<endl;
} else {
d=(b*b)-(4*a*c);
if (d==0){
cout <<"Rivnjannja mae 1 korin x="<<(-1*b)/(2*a)<<endl;
} else
if (d>0)
{
cout <<"x1="<<((-1*b)+sqrt(d))/(2*a)<<endl;
cout <<"x2="<<((-1*b)-sqrt(d))/(2*a)<<endl;
} else
if (d<0)
{
cout <<"diysnyh koreniv ne mae"<<endl;
}
}
}
2.2.За номером місяця визначити знаки зодіаку цього місяця.
#include<iostream.h>
#include <windows.h>
#include <stdio.h>
void main()
{
int mm;
cout <<"Введите номер месяца для определения зодиака"<<endl;
cout <<"Номер месяца - "; cin>>mm;
switch(mm)
{
case 1:cout<<"21января-18февраля Водолей \n22декабря-20января Козерог\n"; break;
case 2:cout<<"21января-18февраля Водолей \n19февраля-20марта Рыбы\n"; break;
case 3:cout<<"19февраля-20марта Рыбы \n21марта-20апреля Овен\n"; break;
case 4:cout<<"21марта-20апреля Овен \n21апреля-21мая Телец\n"; break;
case 5:cout<<"21апреля-21мая Телец \n22мая-21июня Близнецы\n"; break;
case 6:cout<<"22мая-21июня Близнецы \n22июня-22июля Рак\n"; break;
case 7:cout<<"22июня-22июля Рак \n23июля-23августа Лев\n"; break;
case 8:cout<<"23июля-23августа Лев \n24августа-23сентября Дева\n"; break;
case 9:cout<<"24августа-23сентября Дева \n24сентября-23октября Весы\n"; break;
case 10:cout<<"24сентября-23октября Весы \n24октября-22ноября Скорпион\n"; break;
case 11:cout<<"24октября-22ноября Скорпион \n23ноября-21декабря Стрелец\n"; break;
case 12:cout<<"23ноября-21декабря Стрелец \n22декабря-20января Козерог\n"; break;
default: cout<<"Месяц не существует... \n";
}
}
2.7. Написати програму, яка після введеного з клавіатури числа (у діапазоні від 1 до 999), що позначає грошову одиницю, дописує слово "гривня" в правильній формі. Наприклад:12 гривень, 21 гривня і т.д.
#include<iostream.h>
void main()
{
int ch,sotni,desjatki;
cout<<"Введіть число від 1 до 999 "; cin>>ch;
if ((ch>=11) && (ch<=19))
{
cout<<" Гривнь \n";
}
else
{
sotni=ch/100;
if (sotni>0){
ch=ch-(sotni*100);
}
desjatki=ch/10;
if (desjatki>0){
ch=ch-(desjatki*10);
}
switch(ch)
{
case 1:cout<<" Гривня \n"; break;
case 2:cout<<" Гривні \n"; break;
case 3:cout<<" Гривні \n"; break;
case 4:cout<<" Гривні \n"; break;
case 5:cout<<" Гривнь \n"; break;
case 6:cout<<" Гривнь \n"; break;
case 7:cout<<" Гривнь \n"; break;
case 8:cout<<" Гривнь \n"; break;
case 9:cout<<" Гривнь \n"; break;
case 0:cout<<" Гривень \n"; break;
}
}
}
Дата добавления: 2014-12-19; просмотров: 65 | Поможем написать вашу работу | Нарушение авторских прав |