рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреБрдЕрд▓ рд╕реА #ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди 4. рд╢рд░реНрддреЗрдВ рдФрд░ рдЪрдХреНрд░

рд╢реБрдн рджрд┐рди, рд╣реНрд░рдЬрд╝рд┐рддрд▓реА!

рдЬреЛ рд▓реЛрдЧ C # рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЕрдкрдирд╛ рдЪреМрдерд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдкреЛрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: "рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдФрд░ рдЪрдХреНрд░" ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдмрд╣реБрдд рдмрдбрд╝рд╛ рдерд╛ (рдкреВрд░реЗ рдПрдХ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП), рдЗрд╕рд▓рд┐рдП рдЬреЛ рдХреЛрдИ рднреА рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдореИрдВ рдзреИрд░реНрдп рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдорд╣рд╛рди рдЗрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рд╡рд╣рд╛рдВ рди рд░реБрдХреЗред



рдкрд┐рдЫрд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдХреЗ рд▓рд┐рдВрдХ


рд╡реНрдпрд╛рдЦреНрдпрд╛рди 1. рдкрд░рд┐рдЪрдп

рд╡реНрдпрд╛рдЦреНрдпрд╛рди 2. рдирдорд╕реНрдХрд╛рд░, рд╡рд┐рд╢реНрд╡! рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реА # рдПрдХреНрд╕рдкреНрд░реЗрд╕ 2010 рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП

рд╡реНрдпрд╛рдЦреНрдпрд╛рди 3. рдЪрд░ рдФрд░ рднрд╛рд╡



рдФрд░ рдЕрдм - рдкрд┐рдЫрд▓реЗ рд╣реЛрдорд╡рд░реНрдХ рдХреЗ рдЬрд╡рд╛рдм:

1. рдЪрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдорд╛рдиреНрдп рдирд╛рдо рд╣реИрдВ: 100 рдореАрдЯрд░ (рдЪреВрдБрдХрд┐ рдЪрд░ рдирд╛рдо рдПрдХ рдЕрдВрдХ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдФрд░ csharp.com (рдЪреВрдБрдХрд┐ рдЪрд░ рдирд╛рдо рдореЗрдВ рд╡рд┐рд▓реЛрдо рд╡рд░реНрдг рд╣реЛрддрд╛ рд╣реИ ""ред)

2. рд╕реНрдЯреНрд░рд┐рдВрдЧ " thisisveryverylongstringindeedisntit " рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдЧрддрд┐рд╢реАрд▓ рд╣реИ рдФрд░ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред

3. рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐: resultVar + = var1 * var2 + var3% var4 / var5;

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

1) *

2)%

3) /

4) +

5) + =



рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╣реЛрдорд╡рд░реНрдХ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдмрд╣реБрддреЛрдВ рдиреЗ рдореБрдЭреЗ рдореЗрд▓ рдХрд╛ рдЬрд╡рд╛рдм рднреА рджрд┐рдпрд╛, рдЬреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдЕрдЪреНрдЫрд╛ рджреГрд╢реНрдп рд╣реИ!







рдирдпрд╛ рд╣реЛрдорд╡рд░реНрдХ:



1. рдпрджрд┐ рдЪрд░ 2 рдФрд░ var2 рдореЗрдВ рджреЛ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдмреВрд▓рд┐рдпрди рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ (рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ) 10 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ?

2. рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рджреЛ рдирдВрдмрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ 10 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЛ рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред

3. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдореЗрдВ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ (рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ)?

int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  1. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  2. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  3. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  4. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  5. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  6. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



  7. int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .



int i = 10; for (i = 1; i <= 10; i++) { if ((i % 2) = 0) continue ; Console .WriteLine(i); } * This source code was highlighted with Source Code Highlighter .







рдпрджрд┐ рдЖрдк рдЙрддреНрддрд░ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдореБрдЭреЗ рдПрдХ рдИ-рдореЗрд▓ рднреА рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмрд╕ рдЕрдкрдиреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рде рд╣реА рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдореИрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рд╕рд▓рд╛рд╣ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реВрдВрдЧрд╛ред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдмреЛрдирд╕ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рдкрдврд╝реЗрдВред



рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЬреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗред





1. рдмреБрд▓рд┐рдпрди рдСрдкрд░реЗрд╢рди рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ







  1. рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдореБрдЦреНрдп ( рд╕реНрдЯреНрд░рд┐рдВрдЧ [] args)
  2. {
  3. int myInt;
  4. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрдЬ рдХрд░реЗрдВ:" ); // рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рджрд░реНрдЬ рдХрд░реЗрдВ
  5. Int32ред TryParse ( Console .ReadLine (), out myInt);
  6. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдкреВрд░реНрдгрд╛рдВрдХ 10 рд╕реЗ рдХрдо ; {0}" , myInt <10);
  7. рдХрдВрд╕реЛрд▓ .WriteLine ( "0 рдФрд░ 5 рдХреЗ рдмреАрдЪ рдкреВрд░реНрдгрд╛рдВрдХ; {0}" , (myInt> = 0) && (myInt <= 5));
  8. рд╕рд╛рдВрддреНрд╡рдирд╛ .ReadKey ();
  9. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




2. рдЧреЛрдЯреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ, рдпрджрд┐ рдФрд░ рд╣реЛ?: (рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░)







  1. рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдореБрдЦреНрдп ( рд╕реНрдЯреНрд░рд┐рдВрдЧ [] args)
  2. {
  3. рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо = рд╕реНрдЯреНрд░рд┐рдВрдЧред рдЦрд╛рд▓реА;
  4. рдбрдмрд▓ var1 = 0, var2 = 0;
  5. begin1:
  6. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдкрд╣рд▓рд╛ рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:" );
  7. рдЕрдЧрд░ (! Double.TryParse ( Console .ReadLine (), out1 var1)) // рдпрд╣рд╛рдВ рдореИрдВрдиреЗ "рдмрд╕!" рдХреЛрдб рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдмреВрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдкрд╣рд▓реЗ
  8. {
  9. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдЖрдкрдХреЛ рдПрдХ рдбрдмрд▓ рдорд╛рди рджрд░реНрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред" );
  10. рдЧреЛрдЯреЛ рд╕реНрдЯрд╛рд░реНрдЯ 1;
  11. }
  12. begin2:
  13. рдХрдВрд╕реЛрд▓ .WriteLine ( "рджреВрд╕рд░рд╛ рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:" );
  14. рдЕрдЧрд░ (рдбрдмрд▓.рдЯреНрд░реАрдкрд░реНрд╕ ( рдХрдВрд╕реЛрд▓ред рд░реАрдбрд▓рд╛рдЗрди), рдмрд╛рд╣рд░ var2)
  15. {
  16. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдЖрдкрдХреЛ рдПрдХ рдбрдмрд▓ рдорд╛рди рджрд░реНрдЬ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред" );
  17. рдЧреЛрдЯреЛ рд╢реБрд░реБрдЖрдд 2;
  18. }
  19. рдЕрдЧрд░ (var1 <var2)
  20. рдкрд░рд┐рдгрд╛рдо = "рд╕реЗ рдХрдо" ;
  21. рдЕрдиреНрдпрдерд╛
  22. {
  23. рдкрд░рд┐рдгрд╛рдо = var1 == var2? "рдмрд░рд╛рдмрд░" : "рдЗрд╕рд╕реЗ рдмрдбрд╝рд╛" ;
  24. }
  25. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдкрд╣рд▓рд╛ рдирдВрдмрд░ {0} рджреВрд╕рд░рд╛ рдирдВрдмрд░ рд╣реИред" , рдкрд░рд┐рдгрд╛рдо);
  26. рд╕рд╛рдВрддреНрд╡рдирд╛ .ReadKey ();
  27. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




3. рд╕реНрд╡рд┐рдЪ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛







  1. рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдореБрдЦреНрдп ( рд╕реНрдЯреНрд░рд┐рдВрдЧ [] args)
  2. {
  3. const int fail = 10;
  4. int value = 0;
  5. рд╕реНрд╡рд┐рдЪ ( рдореВрд▓реНрдп )
  6. {
  7. рдХреЗрд╕ 1:
  8. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдпрд╣ рдПрдХ рд╣реИ" );
  9. рддреЛрдбрд╝рдирд╛ ;
  10. рдорд╛рдорд▓рд╛ 2:
  11. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдпрд╣ рджреЛ рд╣реИ" );
  12. рддреЛрдбрд╝рдирд╛ ;
  13. рдорд╛рдорд▓рд╛ рд╡рд┐рдлрд▓:
  14. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдпрд╣ рд╡рд┐рдлрд▓ рд╣реИ" );
  15. рддреЛрдбрд╝рдирд╛ ;
  16. рдбрд┐рдлрд╝реЙрд▓реНрдЯ :
  17. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ" );
  18. рддреЛрдбрд╝рдирд╛ ;
  19. }
  20. }
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред




4. рдЪрдХреНрд░ рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ







  1. рд╕реНрдерд┐рд░ рд╢реВрдиреНрдп рдореБрдЦреНрдп ( рд╕реНрдЯреНрд░рд┐рдВрдЧ [] args)
  2. {
  3. рдбрдмрд▓ рдмреИрд▓реЗрдВрд╕ = 0, рдЗрдВрдЯреНрд░реЗрд╕реНрдЯрд░реЗрдЯ = 0, рд▓рдХреНрд╖реНрдпрдмреЗрд▓реЗрдВрд╕ = 0;
  4. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдЖрдкрдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрддреБрд▓рди рдХреНрдпрд╛ рд╣реИ?" );
  5. Double.TryParse ( Console .ReadLine (), out balance);
  6. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдЖрдкрдХреА рд╡рд░реНрддрдорд╛рди рдмреНрдпрд╛рдЬ рджрд░ (% рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?" );
  7. Double.TryParse ( Console .ReadLine (), interestRate);
  8. interestRate = 1 + interestRate / 100.0;
  9. рдХрдВрд╕реЛрд▓ .WriteLine ( "рдЖрдк рдХрд┐рд╕ рд╕рдВрддреБрд▓рди рдХреЛ рд░рдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?" );
  10. Double.TryParse ( Console .ReadLine (), target рд▓рдХреНрд╖реНрдп рд╕реЗ рдмрд╛рд╣рд░ );
  11. int TotalYears = 0;
  12. рдЬрдмрдХрд┐ (рд╕рдВрддреБрд▓рди <рд▓рдХреНрд╖реНрдпрдмреИрд▓реЗрдВрд╕)
  13. {
  14. balance * = interestRate;
  15. рдЯреЛрдЯрд▓ рд╡рд╛рдпрд░реНрд╕ ++;
  16. }
  17. Console .WriteLine ( "{0} рд╡рд░реНрд╖ {1}} рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ {2} рдХрд╛ рд╕рдВрддреБрд▓рди рд╣реЛрдЧрд╛ред" , рдХреБрд▓ рдЖрдпреБ,
  18. TotalYears == 1? "" : "рдПрд╕" , рд╕рдВрддреБрд▓рди);
  19. рд╕рд╛рдВрддреНрд╡рдирд╛ .ReadKey ();
* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



All Articles