Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приклади (Слайд № 7)




· number=i++; рівносильне number=i; i=i+1;

· number=++i; рівносильне i=i+1; number=i;

· a=2; b=3*++a; (a=3; b=3*3=9)

· c=5; d=(c++)+4; (d=5+4=9; c=6)

· x=4; y=15/--x; (x=3; y=15/3=5)

· f=20; g=(f--)-10; (g=20-10=10; f=19)

відповіді з’являються після натискання лівої кнопки Миші

 

 

 

 

Завдання Дослідити використання префіксних та постфіксних операцій збільшення та зменшення (number=i++; number=++i; number=--i; number=i--;). Задати начальне значення для змінної і=10.

1. Напишіть програму й дослідіть можливості спрощення запису присвоєння з обчисленням (x+=y; x-=y; x*=y; x/=y)

2. Складіть програму для обчислення площі прямокутника за уведеними з клавіатури довжинами сторін, вираженими цілими числами, меншими ніж 150

3. Ціни на два види товарів зросли на р відсотків. Вивести старі та нові ціни

Розв’язки завдань


Задача № 3

#include <iostream.h>

#include <conio.h>

int main()

{

float a,b,S;

cout<<”a= “; cin>>a;

cout<<”b= “; cin>>b;

S=a*b;

cout<<”s=”<<S<<endl;

getch ();

return 0;

}

 

Задача № 4

#include <iostream.h>

#include <conio.h>

int main()

{

float c1, c2, p;

cout<<”c1= “; cin>>c1;

cout<<”c2= “; cin>>c2;

cout<<”p= “; cin>>p;

cout<<c1<<”\t”<<c1*(1+p/100)<<”\n”;

cout<<c2<<”\t”<<c2*(1+p/100)<<endl;

getch ();

return 0;

}


 

 

Розв’язки завдань


Задача № 2a

#include <iostream.h>

#include <conio.h>

int main()

{

float L, T, V;

cout<<”L= “; cin>>L;

cout<<”T= “; cin>>T;

V=L/T;

cout<<”V= “<<V<<”\n”;

getch ();

return 0;

}

Задача № 2b

#include <iostream.h>

#include <conio.h>

int main()

{

cout<<” versta -> km”<<endl;

cout<<”vidstan u verstah: 100”<<”\n”;

cout<<”100 verst – 106.68 km”<<”\n”;

getch ();

return 0;

}

Задача № 2b (2 варіант)

#include <iostream.h>

#include <conio.h>

int main()

{ int v;

cout<<”vidstan u verstah: ”; cin>>v;

cout<<” versta -> km”<<endl;

cout<<”vidstan u verstah: ”<<v<<”\n”;

cout<<v<<” verst – “<< v*106.68/100<<” km”<<”\n”;

getch ();

return 0; }

Задача № 2c

#include <iostream.h>

#include <conio.h>

int main()

{

float s;

cout<<”s= ”; cin>>s;

cout<<s-s*100%100<<”grn” <<s*100%100<<” kop”<<endl;

getch ();

return 0;

}

Задача № 2c (2 варіант)

#include <iostream.h>

#include <conio.h>

int main()

{

float s; int y, g, k;

cout<<”s= ”; cin>>s;

y=(int)(s*100); g=y/100; k=y%100;

cout<<g<<”grn ”<<k<<” kop”<<endl;

getch ();

return 0;

}

Задача № 1

#include <iostream.h>

#include <conio.h>

#include <math.h>

int main()

{

float r, s, v; cin>>r;

s=4*M_PI*r*r; v=4*M_PI*r*r*r/3

cout<<”s=”<<s<<”v=”<<v<<endl;

getch ();

return 0;

}

Задача № 2

#include <iostream.h>

#include <conio.h>

int main()

{

int u1=36, u2=0, u3=44, p1, p2, p3;

cin >>p1; cin>>p2; cin>>p3;

cout<<u1*p1<<”\t”<<u2*p2

<<”\t ”<<u3*p3<<”\t”

<<u1*p1+u2*p2+u3*p3<<endl;

getch ();

return 0;

}

Задача № 3

#include <iostream.h>

#include <conio.h>

int main()

{ int c1, c2, c3, t1, t2, t3;

cin >>c1; cin>>c2; cin>>c3;

cin >>t1; cin>>t2; cin>>t3;

cout<<c1*t1<<”\t”<<c2*t2

<<”\t ”<<c3*t3<<”\t”

<<c1*t1+c2*t2+c3*3<<endl;

getch ();

return 0;

}


  Домашнє завдання Написати на дошці на початку уроку: Запишіть мовою С++ такі вирази: Записати в зошит Запитання по виконанню завдань

 


 

 




Поделиться с друзьями:


Дата добавления: 2014-11-16; Просмотров: 1466; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.032 сек.