Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
62
CzęśćI:WprowadzeniedojęzykaMicrosoftVisualC#
8.Poniżejliniizkomentarzem,znajdującejsięwpołowiemetodyaddValues,dodaj
instrukcjęwyróżnionąponiżejzapomocąpogrubionejczcionki:
privatevoidaddValues()
{
intlhs=intiParse(lhsOperandiText);
intrhs=intiParse(rhsOperandiText);
intoutcome=0;
//TODO:dodaćrhsdolhsizapisaćwynikwzmiennejoutcome
outcome=lhs+rhs;
expressioniText=$"{lhsOperandiText}+{rhsOperandiText}";
resultiText=outcomeiToString();
}
Instrukcjatawyznaczawartośćwyrażenialhs+rhsizapisujerezultatwzmiennej
outcome.
9.ZapoznajsięztreściąmetodysubtractValues.Metodatajestzbudowanawpodob-
nysposóbjakpoprzedniainależydoniejdodaćinstrukcjęobliczającąrezultat
odejmowaniawartościzmiennejrhsodlhsizapisującąrezultatwzmiennejoutco-
me.Dodajdotejmetodyinstrukcjęwyróżnionąponiżejzapomocąpogrubionej
czcionki:
privatevoidsubtractValues()
{
intlhs=intiParse(lhsOperandiText);
intrhs=intiParse(rhsOperandiText);
intoutcome=0;
//TODO:odjąćrhsodlhsizapisaćwynikwzmiennejoutcome
outcome=lhsrhs;
expressioniText=$"{lhsOperandiText}1{rhsOperandiText}";
resultiText=outcomeiToString();
}
10.ZapoznajsięztreściąmetodmultiplyValues,divideValuesorazremainderValues.
Wewszystkichtychmetodachrównieżbrakujedecydującejinstrukcji,wykonują-
cejodpowiednieobliczenia.Dodajodpowiednieinstrukcjedokażdejztychmetod
(wyróżnioneponiżejzapomocąpogrubionejczcionki).
privatevoidmultiplyValues()
{
intlhs=intiParse(lhsOperandiText);
intrhs=intiParse(rhsOperandiText);
intoutcome=0;
//TODO:pomnożyćrhsprzezlhsizapisaćwynikwzmiennejoutcome
outcome=lhs*rhs;
expressioniText=$"{lhsOperandiText}*{rhsOperandiText}";
resultiText=outcomeiToString();
}
privatevoiddivideValues()
{
intlhs=intiParse(lhsOperandiText);