Introduktion
Utvecklare utför vissa uppgifter nästan varje dag. Uppgifter som att deklarera sträng- och numeriska variabler, tilldela och extrahera värden och utföra beräkningar är inte bara rutin, utan även viktiga. Lika viktigt är uppgiften att kommunicera resultat till programanvändaren. Att lära sig att använda dessa kunskaper för att lösa ett visst problem är något som varje utvecklare måste lära sig att göra.
Anta att du är lärarassistent på ett universitet. Du har till uppgift att utveckla ett program som hjälper dig att beräkna elevernas genomsnitt för betygspoäng. Programmet använder elevernas betyg och kredittimmar som tagits för att beräkna deras totala GPA. Du får också ett obligatoriskt format för att rapportera studenternas GPA.
Den här modulen vägleder dig genom de steg som krävs för att utveckla gpa-kalkylatorprogrammet. Koden deklarerar och tilldelar värden till variabler baserat på kursinformation, utför olika numeriska beräkningar och formaterar och visar resultatet. Beräkningarna omfattar att fastställa summan av de intjänade betygspoängen och de totala kredittimmarna. Om du vill visa resultatet i det format som krävs måste du ändra ett decimalvärde för att visa totalt tre siffror. Du kommer också att använda Console.WriteLine()
metoder och escape-sekvenser för tecken som hjälper dig att formatera dina resultat.
I slutet av den här modulen kommer du att kunna skriva kod som använder olika variabeltyper, utföra numeriska beräkningar och visa formaterade data för användaren.
Utbildningsmål
I den här modulen övar du på att:
- Arbeta med variabler för att lagra och hämta data
- Utföra grundläggande matematiska åtgärder
- Formatera strängar för att presentera resultat
Förutsättningar
- Nybörjarnivå med en .NET-redigerare
- Erfarenhet av grundläggande regler för C#-syntax på nybörjarnivå
- Erfarenhet på nybörjarnivå med att utföra matematiska åtgärder på variabler
- Erfarenhet på nybörjarnivå av att skapa literaler och deklarera variabler med grundläggande datatyper som
string
,int
ochdecimal
- Erarenhet på nybörjarnivå av sammanlänkning av strängar och stränginterpolation