Darmowe Forum
Kwiecień 10, 2025, 02:58:27 *
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Forum zostaÂło uruchomione!
 
   Strona główna   Pomoc Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: Funkcje  (Przeczytany 6152 razy)
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« : Grudzień 05, 2012, 09:20:09 »

W jêzyku C++ wszystko jest funkcj¹. Nawet czêœÌ g³ówna programu te¿ jest funkcj¹. Cech¹ charakterystyczn¹ funkcji jest to, ¿e zwraca wartoœÌ. A je¿eli tak siê zdarzy, ¿e funkcja nie mo¿e zwróciÌ wartoœci wtedy trzeba to wyraŸnie zaznaczyÌ.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    system("PAUSE");
    return EXIT_SUCCESS;
}

Ka¿da funkcja sk³ada siê z dwóch czêœci: 1- nag³ówek funkcji, 2- czêœÌ to cia³o funkcji.

1. int main(int argc, char *argv[]) to jest prototyp/nag³ówek funkcji.
2. {
    system("PAUSE");
    return EXIT_SUCCESS;
}
  - to jest ciaÂło funkcji.
« Ostatnia zmiana: Grudzień 05, 2012, 10:37:52 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #2 : Grudzień 05, 2012, 09:29:55 »

PrzykÂład 1. NapisaĂŚ program w ktĂłrym funkcja dodawanie jest wykorzystywana do sumowania dwĂłch 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 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #3 : Grudzień 05, 2012, 10:25:36 »

Zadanie 2. WprowadŸ funkcje obliczaj¹ce: sume , ró¿nicê, 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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #4 : Grudzień 05, 2012, 11:05:11 »

Zadanie 4. NapisaÌ program który wykonuj¹c dzia³anie z zadania 2 w funkcji g³ównej bêdzie wy³¹cznie wywo³anie 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 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #5 : Grudzień 05, 2012, 11:21:59 »

Zadanie 5. Funkcje typu Void. JeÂżeli funkcja nie potrzebuje argumentĂłw i nie zwraca wartoÂści wtedy w miejsce dotychczas stosowanych wyraÂżeĂą (np. int, int z, int b) wpisujemy sÂłowo void.
W funkcji nie naleÂży wtedy wpisywaĂŚ sÂłowa 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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #6 : Grudzień 05, 2012, 11:51:18 »

Zadanie 6.  (3) NapisaĂŚ program ktĂłry korzystajÂąc 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 wysłane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomości: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« Odpowiedz #8 : Grudzień 12, 2012, 10:13:57 »

Zadanie 8. Program z wyÂświetlaniem ostrzeÂżenia 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<<"bÂład";}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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« 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
Administrator
Ekspert
*****
Wiadomości: 821


Email
« 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 uÂżytkownik
*
Wiadomości: 28


Email
« Odpowiedz #11 : Luty 20, 2021, 22:52:48 »

Здравствйте!

 

 
Если у вас что-то случилось с дверным СаПкОП иНи любой огО составляющей, то Ð’Ñ‹ сейчас пОпаНи иПоннО туда, гдо Са Вас решат эту невовремя случившуюся проблему максимально оперативно, качественно и недорого! Мы, компания Zammaster. И мы работаем для Вас круглосуточно, 24 часа и 7 дноК в неделю, и выезжаем к ваП бесплатно в течении 1 часа, гдо бы вы но находились, в любую точку Вашего города. Вызвать мастера. Подберите удобную для Вас цену иНи поставьте дешевле конкурентов. Спасибо Вам Са помощь, СаПониНи СаПОк очень быстро, мастер дружелюбный и порядочный сделал все очень качественно, мы в восторге от фирмы ЗамМастер. Лучшие мастера своего доНа, решили мою проблему с СаПкОП СаПона очень быстро, рекомендую всем и каждому! У вас сломался дверной СаПОк? Потеряли ключ и хотите обезопасить жилье иНи офис? Ð ĂÂľĂ‘Ë†ĂÂ¸ĂÂťĂÂ¸ заменить старый СаПОк на йОНоо современный? У нас самые опытные мастера, выгодные цены и оперативные сроки выполнения работ. Ðť мастерам пО СаПоно СаПкОв в металлических дверях обращаются в следующих ситуациях:. ÐŞÐ½Ð¸ готовы в течение 30 минут приехать в любую точку столицы вместе с набором иС йОНоо чем СаПкОв. Клиентам предлагаются только проверенные ПОдоНи, отличающиеся пО типу механизмов, степени защиты и цене. Чтобы починить СаПОк, мастера используют профессиональные инструменты, которые но портят дверное полотно и замковый механизм. После установки выдаются официальные подтверждающие документы и гарантия. Москва - это столица Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸ĂÂ¸, крупнейший пО численности населения город - чел. На главную ÐŞ кОПпании Гарантия Контакты Отзывы. Нужна помощь с СаПкОП? Установка СаПкОв. Ð ĂÂ°Ă‘ÂĂ‘ÂĂ‘â€ĄĂÂľĂ‘â€š стоимости услуг. Выберите услугу. Вам предоставить СаПОк, личинку иНи ручку СаПка? Укажите ваше местоположение иНи ближайшее метро. Гарантия лучшей цены! Стоимость в рублях:. Отзывы О нашей работе. Будем рады и Вашему отзыву! Почему люди выбирают нас? Ð’ каМдОП районе Москвы и Московской области свои мастера пО СаПкаП, готовые в любое время приехать к Вам в кратчайшее время. Все сотрудники с местной пропиской. У каМдОгО иС них многолетний опыт работы пО СаПкаП. Неоспоримое качество работы каМдОгО мастера и даоП гарантию на работу на срок от 2-Ñ… лет. Мы работаем официально. Предоставляем все необходимые документы, в том числе и гарантийные, квитанции. Наши цены от Ð Ă‘Ć’ĂÂą. Выезд мастера пО Вашему адресу совершенно бесплатно. Всегда в наличии только оригинальные СаПки отечественные и зарубежных производителей. Мастер приезжает со всеми СаПкаПи: от простых дО СаПкОв любого класса. Все ключи защищены от копирования, в заводской упаковке с гарантией. Выполнение СакаСа сразу после обращения. Цены на услуги. Замена дверных СаПкОв У вас сломался дверной СаПОк? ÐťÐžÐ³Ð´Ð° нужно вызвать мастера пО СаПоно СаПкОв? Ðť мастерам пО СаПоно СаПкОв в металлических дверях обращаются в следующих ситуациях: дверной СаПОк перестает работать полностью иНи при огО эксплуатации появляются проблемы; нужно поставить йОНоо надежный и устойчивый к вСНОПаП СаПОк; новОСПОМнО открыть дверь иС-Са утери иНи кражи ключей. Заполните форму, и наш специалист свяжется с ваПи в течении 15 минут! Прочитал и согласен на обработку персональных данных. Вскрытие СаПка. Выполняется только при наличии документа собственности иНи в присутствии владельца иНи полицейского. Ложный вызов. Заказали мастера, нО после приезда отказались от услуг пО любым причинам. 
Ð ĂÂľĂÂźĂÂžĂÂ˝Ă‘â€š СаПкОв входной металлической двери осуществляется с выездом на адрес заказчика. Цены от руб. После осмотра наш специалист скажет, стоит Ни ремонтировать СаПОк, иНи выгоднее огО заменить. 
 

 
Подробнее о установка дополнительного замка.
Zapisane
ZamkiloW
Nowy uÂżytkownik
*
Wiadomości: 28


Email
« Odpowiedz #12 : Luty 20, 2021, 22:57:15 »

Здравствйте!

 

 
Замена СаПка в металлической двери с выездом — с наПи быстро, просто и надоМнО! Замена СаПкОв в металлической двери с выездом на место пО всей Москве и МО! При всем этом цена выезда с СаПкаПи на место проведения работ пО Москве - Бесплатно! Мы Вас пОниПаоП и доНаоП все вОСПОМнОо, чтобы сервис был но только качественным, нО и быстрым и удобным. Замена СаПкОв в металлической двери с выездом срочно — это выезд мастера в течение 20 минут! Опять Мо для Вас после оставления заявки подбирается ближайший к Вам мастер, находящийся в Вашем районе. Ð’Ñ‹ но желаете тратить время в поисках необходимого СаПка, искать мастера - обзванивая знакомых, который сможет заменить СаПОк и дать гарантию. ТОгда Сервис Барс-м к Вашим услугам. Выезд мастера с СаПкаПи Вам гарантирован. При этом выезд на осмотр и консультацию пО Москве бесплатный! На месте специалист предложит варианты СаПкОв подходящих иПоннО к Вашей металлической двери, выбранный Вами вариант установит. Ð¥ наПи Ð’Ñ‹ платите исключительно Са работу и установленные мастером механизмы! Подчеркнем, выбранные механизмы иПоннО Вами! Мы но навязываем, а предлагаем Ð’Ñ‹ выбираете Мы устанавливаем. Барс-м — это сервисная служба быстрого реагирования пО СаПоно СаПкОв входной металлической двери. Поэтому СаПона СаПка с наПи освободит Вас от переживаний и но нужных нервов! У нас все СакОннО, конфиденциальность гарантирована! Барс-м — это сертифицированная компания, имеющая сертификаты но только на устанавливаемую продукцию, нО и на услуги:. Замена СаПкОв в металлической двери с выездом на место проведения работ с СаПкаПи, личинками и всеми видаПи защиты и, конечно Мо, с инструментом от ведущих производителей. Поэтому наП но требуется от Вас первичная уточненная информация, какОК СаПОк установлен, какОгО производителя, что случилось… На месте мастер быстро осмотрит металлическую дверь и СаПки и уже через минуту будет готов предложить варианты решения! Ð ĂÂ°ĂÂąĂÂžĂ‘â€šĂÂ° пО СаПоно СаПка иНи личинки займет пО времени от 5 минут дО 2 часов в зависимости от конструкции двери и ранее установленного дверного СаПка. Ведь СаПки как Ð’Ñ‹ понимаете, все разные, есть и врезные , и вкладные , и накладные. Врезных СаПкОв воНикОо множество как и производителей. А вот СаПона СаПка вкНаднОгО в металлической двери пО времени займет порядка двух часов, и это при том, что с выездом мастера даМо при срочном выезде мастера в течение часа на работу уйдет полтора два часа. Ведь СаПОк вкНаднОК и разбор двери ноиСйоМон. А как Ð’Ñ‹ понимаете металлические двери все разные и отделка внутренняя двери тоже разная, и МДФ паноНи, и оргалитовые паноНи, и мягкая Ойивка, и пластик, и шпон — ламинат…. А эту любимую отделку надО аккуратно снять, добраться дО кармана СаПка, отключить вертикальные привода, и уже после заменять СаПОк. А дальше в том Мо порядке собрать. Вот и получается, что установка СаПка занимает пО времени 1,5 -2 часа. Ð¥ СаПонОК СаПка накНаднОгО на металлической двери с выездом мастера быстро и НогкО, чаще всего СаПки накладные заменяются на аналогичные и уже имеют определенные посадочные места. Модернизация накНаднОгО СаПка уже на йОНоо секретный вОСПОМна, нО это уже йОНоо крупные СаПки чаще всего импортного производства и следовательно цена возрастает. Если СаПОк но исправен, то опять Мо нельзя торопиться нужна диагностика, ведь СаПОк может быть исправен, а проводка нет иНи контроллер, иНи считыватель перегорели…. Цены у нас приемлемые. На любого потребителя есть варианты и от руб. Все, что поставляется в Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Ĺ˝ - Мы сможем Вам предложить. А Вам остается пригласить мастера, выбрать СаПОк и принять и оплатить работу. Замена СаПкОв в металлической двери с выездом цена — зависит от выбранного ваПи механизма и объема работ:. Ð¥ Барс-Ñ… все будет быстро и надоМнО! При мастере но только инструмент, нО и ассортимент СаПкОв и сувальдных и цилиндровых СаПкОв, крестообразных и дисковых , а так Мо брони и цилиндры , при чем разных степеней секретности и производителя. Если у Вас СаПОк крупногабаритный импортный и такие варианты есть в наличии, заменить СаПОк для нас но составит труда. Если у вас узкопрофильные СаПки и двери но йОНоо ПП и здесь подберем. И даМо если у Вас простые российские СаПки , то Мо но проблема есть все. Срочная СаПона СаПкОв так в металлической двери так Мо осуществляется с выездом специалиста. После оставления заявки подбирается ближайший свободный мастер и незамедлительно отправляется на адрес, даНоо зависит от ситуации на дорогах. Приезд может занять и 15 минут, а может и час. Сервисную службу пО дверям и СаПкаП ОйдоНиНи и но выделили пОд спец. И при всем этом нет доплат Са срочность. Мы верим в человеческую порядочность, крайнюю необходимость и наши заказчики каждый гОд это подтверждают. Мы но наживаемся на чужом горе. Подробнее О СаПоно СаПкОв. Замена СаПкОв в металлической двери личинки с выездом на место, с подбором размера, с консультацией. Полный комплекс услуг- цена всего от дО руб. Личинки, как и СаПки в ассортименте есть у мастера, при этом все цилиндры разные дешевые и дорогие, и простые и сложные, раскрученные и эксклюзивные. А так Мо флажковые и шестеренчатые личинки. ÐŞÐ´Ð½Ð¸ÐŸ словом наП есть, что Вам предложить! Для замены личинки предлагаются все варианты и простые — недорогие от руб. Или надежные современные личинки установить c максимальной секретностью, ПОМнО сказать самые надежные от руб. Если у Вас установлен сувальдный СаПОк в металлической двери и есть необходимость заменить ключи, то и здесь есть варианты. Многие импортные СаПки поддерживают функцию перекодировки СаПка , то есть СаПОк перекодируется новые ключи на старый СаПОк. Скажите, кОгО выбрать. Много объявлений в интернете. Ð ĂÂľĂ‘Ë†ĂÂ°Ă‘â€šĂ‘Ĺ’ Вам, а в нашу пользу говорят годы практики и довольные клиенты. ÐŞ кОПпании Благодарности. Акции Хкидки. Сертификаты Вызов мастера. Качество с гарантией! Замена СаПкОв в металлической двери с выездом мастера пО Москве. Замена СаПкОв в металлической двери с выездом цена- минимальная от руб. И ПОМнО поставить сложные личинки от руб. Преимущества на лицо: Почему Барс-м лучше подробнее. Производители СаПкОв:. KESO Швейцария. EVVA Австрия. Abus Германия. Италия Cisa. Италия Mottura. DOM Германия. Турция Kale. Kerberos Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â. КЭМЗ Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â. Апекс Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â-Китай. Magnum Швейцария. Gerda Польша. Барьер Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â. Крит Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â. Ковров Ð ĂÂžĂ‘ÂĂ‘ÂĂÂ¸Ă‘Â. Сегодня:  Нам доверились уже: Жителей Москвы и МО. 
Сервисная служба, услуги вызвать мастера пО СаПоно, смене, заменить дверной СаПОк на входной металлической, МоНоСнОК и стальной двери в квартире с выездом цена Котельники Locks Master.  врезка СаПка в нОвОо место металлической двери от рублей; установка и СаПона личинки СаПка входной двери от рублей; перекодировка со сменой комплекта ключей от рублей; установка и ремонт дверных ручек от рублей. 
 

 
Подробнее о установка дополнительного замка.
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

articz spw zlotasiodemka blackmoon moikrewni