Skillnad mellan versioner av "Överlagring, ökningsoperatorn & sammansatta tilldelningar"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 28: Rad 28:
 
För detta används följande algoritm och pseudokod samt programmet <b>OverloadOp</b>:
 
För detta används följande algoritm och pseudokod samt programmet <b>OverloadOp</b>:
 
</big></big>
 
</big></big>
</div>
 
 
 
 
= <b><span style="color:#931136">Programmet Input</span></b> =
 
<div class="ovnE">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Input.jpg]]</div>
 
 
</div>
 
</div>
  
Rad 49: Rad 42:
  
  
= <b><span style="color:#931136">Programmet Overwrite</span></b> =
+
= <b><span style="color:#931136">Programmet OverloadOp</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Overwrite.jpg]] </div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: OverloadOp.jpg]]</div>
 +
</div>
  
  
== <b><span style="color:#931136">Körexempel</span></b> ==
+
= <b><span style="color:#931136">Programmet Increment</span></b> =
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: OverwriteKorex.jpg]]</div>
+
<div class="ovnE">
</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Increment.jpg]] </div>
  
  
= <b><span style="color:#931136">Programmet Operator</span></b> =
+
= <b><span style="color:#931136">Programmet CompAssign</span></b> =
 
<div class="ovnA">
 
<div class="ovnA">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Operator.jpg]]</div>
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: CompAssign.jpg]]</div>
 
+
 
+
== <b><span style="color:#931136">Körexempel</span></b> ==
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: OperatorKorexa.jpg]]</div>
+
</div>
+
 
+
 
+
= <b><span style="color:#931136">Det omvända problemet</span></b> =
+
<div class="border-divblue">
+
<big>
+
<b><span style="color:#931136">Fundera på det <span style="color:red">omvända problemet:</span> &nbsp; Ett program som omvandlar en tid</span></b>
+
 
+
<b><span style="color:#931136">som är given i dagar, till antal år, månader, veckor och resterande dagar. &nbsp; T.ex.:</span></b>
+
 
+
<b><span style="color:#931136">Mata in <span style="color:red">1087 dagar</span> och få <span style="color:red">2 år, 11 månader, 3 veckor & 6 dagar.</span> Tas upp nästa lektion.</span></b>
+
</big>
+
</div>
+
  
  

Versionen från 22 april 2021 kl. 17.50

       Lektion 29          Genomgång          Dagens övningar          Console Applications      


Körexempel från Programmet Operator (förra lektion)

OperatorKorexa.jpg


Det omvända problemet

Skriv ett program som omvandlar en tid som är given i dagar, till antal år,

månader, veckor och resterande dagar.   T.ex.:

Mata in 1087 dagar och få 2 år, 11 månader, 3 veckor & 6 dagar.

För detta används följande algoritm och pseudokod samt programmet OverloadOp:


Inläsning med Console.ReadLine() \( \; - \; \) en metod med returvärde

ReadLine() är en fördefinierad metod i klassen Console (i biblioteket System).

ReadLine() har ingen parameter och returnerar en sträng, den inmatade texten.

MetodenReadLine.jpg

Den returnerade strängen tilldelas till variabeln name av typ string.

Anropet av metoder med returvärde måste stå i en tilldelningssats.


Programmet OverloadOp

OverloadOp.jpg


Programmet Increment

Increment.jpg


Programmet CompAssign

CompAssign.jpg






Copyright © 2021 TechPages AB. All Rights Reserved.