admin
|
|
« : Grudzie 05, 2012, 09:20:09 » |
|
W jzyku C++ wszystko jest funkcj. Nawet cz gwna programu te jest funkcj. Cech charakterystyczn funkcji jest to, e zwraca warto. A jeeli tak si zdarzy, e funkcja nie moe zwrci wartoci wtedy trzeba to wyranie zaznaczy.
#include <cstdlib> #include <iostream>
using namespace std;
int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; }
Kada funkcja skada si z dwch czci: 1- nagwek funkcji, 2- cz to ciao funkcji.
1. int main(int argc, char *argv[]) to jest prototyp/nagwek funkcji. 2. { system("PAUSE"); return EXIT_SUCCESS; } - to jest ciao funkcji.
|
|
« Ostatnia zmiana: Grudzie 05, 2012, 10:37:52 wysane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #1 : Grudzie 05, 2012, 09:27:40 » |
|
Pierwsza funkcja o nazwie Monika:
#include <cstdlib> #include <iostream>
using namespace std; int monika (int x) {return x;}; int main(int argc, char *argv[]) { system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #2 : Grudzie 05, 2012, 09:29:55 » |
|
Przykad 1. Napisa program w ktrym funkcja dodawanie jest wykorzystywana do sumowania dwch liczb wprowadzonych z klawiatury.
#include <cstdlib> #include <iostream>
using namespace std; int monika (int x,int y) {return (x+y);}; int main(int argc, char *argv[]) {int a,b; cout<<endl<<"podaj liczbe: "; cin>>a; cout<<endl<<"podaj liczbe: "; cin>>b; cout<<endl<<"suma ="<<monika(a,b)<<endl; system("PAUSE"); return EXIT_SUCCESS; }
|
|
« Ostatnia zmiana: Grudzie 05, 2012, 09:54:31 wysane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #3 : Grudzie 05, 2012, 10:25:36 » |
|
Zadanie 2. Wprowad funkcje obliczajce: sume , rnic, iloczyn, iloraz.
#include <cstdlib> #include <iostream>
using namespace std; int monika (int x,int y) {return (x+y);}; int ela (int x,int y) {return (x-y);}; int max (int x,int y) {return (x*y);}; int asia (int x,int y) {return (x/y);}; int main(int argc, char *argv[]) {int a,b; cout<<endl<<"podaj liczbe: "; cin>>a; cout<<endl<<"podaj liczbe: "; cin>>b; cout<<endl<<"suma ="<<monika(a,b)<<endl; cout<<endl<<"roznica ="<<ela(a,b)<<endl; cout<<endl<<"iloczyn ="<<max(a,b)<<endl; cout<<endl<<"iloraz ="<<asia(a,b)<<endl; system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #4 : Grudzie 05, 2012, 11:05:11 » |
|
Zadanie 4. Napisa program ktry wykonujc dziaanie z zadania 2 w funkcji gwnej bdzie wycznie wywoanie funkcji poczatek.
#include <cstdlib> #include <iostream>
using namespace std; int monika (int x,int y) {return (x+y);}; int ela (int x,int y) {return (x-y);}; int max (int x,int y) {return (x*y);}; int asia (int x,int y) {return (x/y);}; int poczatek(int z) {int a; int b; cout<<endl<<"podaj liczbe: "; cin>>a; cout<<endl<<"podaj liczbe: "; cin>>b; cout<<endl<<"suma ="<<monika(a,b)<<endl; cout<<endl<<"roznica ="<<ela(a,b)<<endl; cout<<endl<<"iloczyn ="<<max(a,b)<<endl; cout<<endl<<"iloraz ="<<asia(a,b)<<endl; return z;} int main(int argc, char *argv[]) {poczatek(1); system("PAUSE"); return EXIT_SUCCESS; }
|
|
« Ostatnia zmiana: Grudzie 05, 2012, 11:53:59 wysane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #5 : Grudzie 05, 2012, 11:21:59 » |
|
Zadanie 5. Funkcje typu Void. Jeeli funkcja nie potrzebuje argumentw i nie zwraca wartoci wtedy w miejsce dotychczas stosowanych wyrae (np. int, int z, int b) wpisujemy sowo void. W funkcji nie naley wtedy wpisywa sowa return.
#include <cstdlib> #include <iostream>
using namespace std; int monika (int x,int y) {return (x+y);}; int ela (int x,int y) {return (x-y);}; int max (int x,int y) {return (x*y);}; int asia (int x,int y) {return (x/y);}; void poczatek(void) {int a; int b; cout<<endl<<"podaj liczbe: "; cin>>a; cout<<endl<<"podaj liczbe: "; cin>>b; cout<<endl<<"suma ="<<monika(a,b)<<endl; cout<<endl<<"roznica ="<<ela(a,b)<<endl; cout<<endl<<"iloczyn ="<<max(a,b)<<endl; cout<<endl<<"iloraz ="<<asia(a,b)<<endl; } int main(int argc, char *argv[]) {poczatek(); system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #6 : Grudzie 05, 2012, 11:51:18 » |
|
Zadanie 6. (3) Napisa program ktry korzystajc z funkcji obliczy warto sumy od 1 do podanej liczby.
#include <cstdlib> #include <iostream>
using namespace std; int rambo(int a); int main(int argc, char *argv[]) {int b; cout<<"Podaj liczbe";cin>>b; cout<<endl<<"suma liczb od 1 do "<<b<<" = "<<rambo(b)<<endl; system("PAUSE"); return EXIT_SUCCESS; } int rambo(int a) {int b,c=0; for(b=1;b<=a;b++) {c=c+b;} return c;}
|
|
« Ostatnia zmiana: Grudzie 05, 2012, 12:31:16 wysane przez admin »
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #7 : Grudzie 05, 2012, 12:32:48 » |
|
Zadanie 7. Suma liczb od a do b
#include <cstdlib> #include <iostream> using namespace std; int rambo(int a,int b);
int main(int argc, char *argv[]) {int a,b; cout<<"Podaj 1 liczbe";cin>>a; cout<<"Podaj 2 liczbe";cin>>b; cout<<endl<<"suma liczb od "<<a<<" do "<<b<<" = "<<rambo(a,b)<<endl; system("PAUSE"); return EXIT_SUCCESS; } int rambo(int a, int b) {int d,c=0; for(d=a;d<=b;d++) {c=c+d;} return c;}
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #8 : Grudzie 12, 2012, 10:13:57 » |
|
Zadanie 8. Program z wywietlaniem ostrzeenia przy dzieleniu przez 0.
#include <cstdlib> #include <iostream>
using namespace std; float doda(float x, float y) {return (x+y);}; float odejm(float x, float y) {return (x-y);}; float mnoz(float x, float y) {return (x*y);}; float dziel(float x, float y) {if (y==0){cout<<"bad";}else return (x/y);}; int main(int argc, char *argv[]) {int a,b; cout<<endl<<"Podaj pierwsza liczba: ";cin>>a; cout<<endl<<"Podaj druga liczba: ";cin>>b; cout<<endl<<a<<" + "<<b<<" = "<< doda(a,b)<<endl; cout<<endl<<a<<" - "<<b<<" = "<< odejm(a,b)<<endl; cout<<endl<<a<<" * "<<b<<" = "<< mnoz(a,b)<<endl; cout<<endl<<a<<" / "<<b<<" = "<< dziel(a,b)<<endl; cout.precision(3); system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #9 : Stycze 02, 2013, 12:00:06 » |
|
#include <cstdlib> #include <iostream> char g; using namespace std; float oblicz(float x, float y) {float z; z=x*y/100;g='m'; if(z>1000){z=z/1000;g='km';}; return z; }; int main(int argc, char *argv[]) {float a,b; cout<<endl<<"wpisz na koncu skale mapy 1:";cin>>a; cout<<endl<<"podaj w cm odleglosc na mapie pomiedzy punktami s= "; cin>>b; cout<<endl<<"rzeczywista odleglosc pomiedzy punktami = " <<oblicz(a,b)<<"["<<g<<" ]"<<endl; system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
admin
|
|
« Odpowiedz #10 : Stycze 04, 2013, 12:00:03 » |
|
#include <cstdlib> #include <iostream>
using namespace std; int sumaczek(int a,int b,int c) {return(a+b+c);}; int main(int argc, char *argv[]) {int adam[3]; for(int x=0;x<3;x++) {cout<<endl<<"Podaj "<<x+1<<" liczbe= ";cin>>adam[ x ];}
cout<<endl<<"Suma liczb = "<<sumaczek(adam[0],adam[1],adam[2])<<endl; system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
Zapisane
|
|
|
|
ZamkiloW
Nowy uytkownik
Wiadomoci: 28
|
|
« Odpowiedz #11 : Luty 20, 2021, 22:52:48 » |
|
Здравствйте! Если у вас что-то случилось с дверным замком или любой его составляющей, то Вы сейчас попали именно туда, где за Вас решат эту невовремя случившуюся проблему максимально оперативно, качественно и недорого! Мы, компания Zammaster. И мы работаем для Вас круглосуточно, 24 часа и 7 дней в неделю, и выезжаем к вам бесплатно в течении 1 часа, где бы вы не находились, в любую точку Вашего города. Вызвать мастера. Подберите удобную для Вас цену или поставьте дешевле конкурентов. Спасибо Вам за помощь, заменили замок очень быстро, мастер дружелюбный и порядочный сделал все очень качественно, мы в восторге от фирмы ЗамМастер. Лучшие мастера своего дела, решили мою проблему с замком замена очень быстро, рекомендую всем и каждому! У вас сломался дверной замок? Потеряли ключ и хотите обезопасить жилье или офис? ешили заменить старый замок на более современный? У нас самые опытные мастера, выгодные цены и оперативные сроки выполнения работ. К мастерам по замене замков в металлических дверях обращаются в следующих ситуациях:. Они готовы в течение 30 минут приехать в любую точку столицы вместе с набором из более чем замков. Клиентам предлагаются только проверенные модели, отличающиеся по типу механизмов, степени защиты и цене. Чтобы починить замок, мастера используют профессиональные инструменты, которые не портят дверное полотно и замковый механизм. После установки выдаются официальные подтверждающие документы и гарантия. Москва - это столица оссии, крупнейший по численности населения город - чел. На главную О компании Гарантия Контакты Отзывы. Нужна помощь с замком? Установка замков. ассчет стоимости услуг. Выберите услугу. Вам предоставить замок, личинку или ручку замка? Укажите ваше местоположение или ближайшее метро. Гарантия лучшей цены! Стоимость в рублях:. Отзывы о нашей работе. Будем рады и Вашему отзыву! Почему люди выбирают нас? В каждом районе Москвы и Московской области свои мастера по замкам, готовые в любое время приехать к Вам в кратчайшее время. Все сотрудники с местной пропиской. У каждого из них многолетний опыт работы по замкам. Неоспоримое качество работы каждого мастера и даем гарантию на работу на срок от 2-х лет. Мы работаем официально. Предоставляем все необходимые документы, в том числе и гарантийные, квитанции. Наши цены от уб. Выезд мастера по Вашему адресу совершенно бесплатно. Всегда в наличии только оригинальные замки отечественные и зарубежных производителей. Мастер приезжает со всеми замками: от простых до замков любого класса. Все ключи защищены от копирования, в заводской упаковке с гарантией. Выполнение заказа сразу после обращения. Цены на услуги. Замена дверных замков У вас сломался дверной замок? Когда нужно вызвать мастера по замене замков? К мастерам по замене замков в металлических дверях обращаются в следующих ситуациях: дверной замок перестает работать полностью или при его эксплуатации появляются проблемы; нужно поставить более надежный и устойчивый к взломам замок; невозможно открыть дверь из-за утери или кражи ключей. Заполните форму, и наш специалист свяжется с вами в течении 15 минут! Прочитал и согласен на обработку персональных данных. Вскрытие замка. Выполняется только при наличии документа собственности или в присутствии владельца или полицейского. Ложный вызов. Заказали мастера, но после приезда отказались от услуг по любым причинам. емонт замков входной металлической двери осуществляется с выездом на адрес заказчика. Цены от руб. После осмотра наш специалист скажет, стоит ли ремонтировать замок, или выгоднее его заменить. Подробнее о установка дополнительного замка.
|
|
|
Zapisane
|
|
|
|
ZamkiloW
Nowy uytkownik
Wiadomoci: 28
|
|
« Odpowiedz #12 : Luty 20, 2021, 22:57:15 » |
|
| | |