Darmowe Forum
Grudzie 21, 2024, 16:56:39 *
Witamy, Go. Zaloguj si lub zarejestruj.
Czy dotar do Ciebie email aktywacyjny?

Zaloguj si podajc nazw uytkownika, haso i dugo sesji
Aktualnoci: Forum zosta³o uruchomione!
 
   Strona gwna   Pomoc Zaloguj si Rejestracja  
Strony: [1]
  Drukuj  
Autor Wtek: Funkcje  (Przeczytany 5872 razy)
admin
Administrator
Ekspert
*****
Wiadomoci: 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 wysane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomoci: 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
*****
Wiadomoci: 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 wysane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomoci: 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
*****
Wiadomoci: 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 wysane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomoci: 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
*****
Wiadomoci: 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 wysane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomoci: 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
*****
Wiadomoci: 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
*****
Wiadomoci: 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
*****
Wiadomoci: 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
*
Wiadomoci: 28


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

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

 

 
Если у вас что-то случилось с дверным замком или любой его составляющей, то Ð’Ñ‹ сейчас попали именно туда, где за Вас решат эту невовремя случившуюся проблему максимально оперативно, качественно и недорого! Мы, компания Zammaster. И мы работаем для Вас круглосуточно, 24 часа и 7 дней в неделю, и выезжаем к вам бесплатно в течении 1 часа, где бы вы не находились, в любую точку Вашего города. Вызвать мастера. Подберите удобную для Вас цену или поставьте дешевле конкурентов. Спасибо Вам за помощь, заменили замок очень быстро, мастер дружелюбный и порядочный сделал все очень качественно, мы в восторге от фирмы ЗамМастер. Лучшие мастера своего дела, решили мою проблему с замком замена очень быстро, рекомендую всем и каждому! У вас сломался дверной замок? Потеряли ключ и хотите обезопасить жилье или офис? Решили заменить старый замок на более современный? У нас самые опытные мастера, выгодные цены и оперативные сроки выполнения работ. К мастерам по замене замков в металлических дверях обращаются в следующих ситуациях:. Они готовы в течение 30 минут приехать в любую точку столицы вместе с набором из более чем замков. Клиентам предлагаются только проверенные модели, отличающиеся по типу механизмов, степени защиты и цене. Чтобы починить замок, мастера используют профессиональные инструменты, которые не портят дверное полотно и замковый механизм. После установки выдаются официальные подтверждающие документы и гарантия. Москва - это столица России, крупнейший по численности населения город - чел. На главную О компании Гарантия Контакты Отзывы. Нужна помощь с замком? Установка замков. Рассчет стоимости услуг. Выберите услугу. Вам предоставить замок, личинку или ручку замка? Укажите ваше местоположение или ближайшее метро. Гарантия лучшей цены! Стоимость в рублях:. Отзывы о нашей работе. Будем рады и Вашему отзыву! Почему люди выбирают нас? Ð’ каждом районе Москвы и Московской области свои мастера по замкам, готовые в любое время приехать к Вам в кратчайшее время. Все сотрудники с местной пропиской. У каждого из них многолетний опыт работы по замкам. Неоспоримое качество работы каждого мастера и даем гарантию на работу на срок от 2-Ñ… лет. Мы работаем официально. Предоставляем все необходимые документы, в том числе и гарантийные, квитанции. Наши цены от Руб. Выезд мастера по Вашему адресу совершенно бесплатно. Всегда в наличии только оригинальные замки отечественные и зарубежных производителей. Мастер приезжает со всеми замками: от простых до замков любого класса. Все ключи защищены от копирования, в заводской упаковке с гарантией. Выполнение заказа сразу после обращения. Цены на услуги. Замена дверных замков У вас сломался дверной замок? Когда нужно вызвать мастера по замене замков? К мастерам по замене замков в металлических дверях обращаются в следующих ситуациях: дверной замок перестает работать полностью или при его эксплуатации появляются проблемы; нужно поставить более надежный и устойчивый к взломам замок; невозможно открыть дверь из-за утери или кражи ключей. Заполните форму, и наш специалист свяжется с вами в течении 15 минут! Прочитал и согласен на обработку персональных данных. Вскрытие замка. Выполняется только при наличии документа собственности или в присутствии владельца или полицейского. Ложный вызов. Заказали мастера, но после приезда отказались от услуг по любым причинам. 
Ремонт замков входной металлической двери осуществляется с выездом на адрес заказчика. Цены от руб. После осмотра наш специалист скажет, стоит ли ремонтировать замок, или выгоднее его заменить. 
 

 
Подробнее о установка дополнительного замка.
Zapisane
ZamkiloW
Nowy u¿ytkownik
*
Wiadomoci: 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

zlotasiodemka blackmoon mylittlepony polski-serwer-rpg articz