Hjälp med sharp develop programmering 1 uppdrag 1

Permalänk

Hjälp med sharp develop programmering 1 uppdrag 1

Yo boys and girls Jag håller just nu på med 2 uppgifter i programmering 1, jag såg tidiagare att det fanns en tråd om detta, men då har hadikapp sedan födelsn s har jag väldigt svårt att in för mycket text. Skulle någon vänlig själ kunna hjälpa mig lite på traven. Skulle vara extremt tacksam det gäller C# sharp develop.
Frågorna är dessa:

1 Pension
Denna uppgift handlar (minst) om
 Två variabeltyper
 Matematiska uträkningar
 Hantera utskrifter
I denna uppgift ska du fråga användaren efter personens förnamn och efternamn,
samt vidare personens ålder. Dessa värden ska lagras i lämpliga variabler.
Därefter ska det skrivas ut hur många år det är kvar till pensionen, tillsammans med
användarens för- och efternamn. Det innebär att om personen skriver in åldern 25 så ska det stå att personen
har 40 år kvar till pensionen (65-25).
Tänk på hur utskrifterna ser ut – programmet ska se trevligt ut helt enkelt.
Utskriften i slutet kan exempelvis se ut så här:
Hej Martin Persson! Det är nu 22 år kvar till du går i pension.

2.

Avrundaren
Denna uppgift handlar om flyttal och att avrunda sådana.

Uppgiften går ut på att du ska be användaren skriva in ett tal med decimaler.

Därefter ska ni be användaren skriva in hur många decimaler användaren vill ha.

Din kod ska avrunda talet enligt ovan, men också med ett på förutbestämt antal decimaler (exempelvis tre).

Exempel:

Användaren skriver in talet 1,3457322 och 5 för antal decimaler. Talet redovisas dels med så många decimaler som användaren valt (1,34573), samt även med tre decimaler (1,346).

Ni kan alltså prova att jobba med avrundning på mer än ett sätt.

Detta är en uppgift där ni delvis får söka lösning på problemet på nätet eller andra böcker. Många är vana vid att söka på nätet men det är viktigt att alla vänjer sig vid detta arbetssätt.

Tips: Titta in Math.Round() eller formatering av strängar exempelvis i detta material

Fundera över
Om ni sitter vid olika datorer och jobbar eller läser exempel på nätet om decimaltal så kan det vara så att decimaltecknet är olika - ibland används ett decimaltecken (",") och ibland används en punkt ("."). Fundera över varför. Detta går för övrigt att lösa så att programmet är konsekvent oberoende av vilken dator man sitter vid men det är ett senare bekymmer.

Fundera också över skillnaden mellan double och float.

Vad händer om du gör om ett decimaltal till ett heltal (int) - avrundas talet korrekt då?

Tack!
/derose

Visa signatur

🖥️ Ryzen 7 9800X3D | RTX 4070 Super | 96 GB DDR5 6000 MHz CL30
MSI X870 PRO-P WIFI | Arctic LF III 360 AIO | Kingston Renegade 2TB + SSD/HDD
🎧 Scarlett 2i2 | Shure MV7 | ATH-M50 | Cherry Xtrfy H3
⌨️ MX Master 3S | Retro Mech KB | MX Brio | 8bitDo Ultimate
Alienware AW2724DM QHD 180 Hz • NVIDIA Shield TV Pro • Win 11 Pro

Permalänk

Jag rekommenderar att ta rad för rad och fundera på vad det innebär och sedan bygg rad för rad och få in den funktionen. Det står på rad ett fråga efter förnamn och efternamn så börja med att få in den funktionen

Permalänk

@ZalamanderRelic: Ja absolut min lärobok har ej kommit ännu jag har ingen referens att gå efter, jag får inte int att fungera.

Visa signatur

🖥️ Ryzen 7 9800X3D | RTX 4070 Super | 96 GB DDR5 6000 MHz CL30
MSI X870 PRO-P WIFI | Arctic LF III 360 AIO | Kingston Renegade 2TB + SSD/HDD
🎧 Scarlett 2i2 | Shure MV7 | ATH-M50 | Cherry Xtrfy H3
⌨️ MX Master 3S | Retro Mech KB | MX Brio | 8bitDo Ultimate
Alienware AW2724DM QHD 180 Hz • NVIDIA Shield TV Pro • Win 11 Pro

Permalänk
Medlem

Har du inte ens börjat koda så tror jag inte du ska söka hjälp. Testa själv och kör du fast helt (efter en massa googlande) så kan du återkomma.
Om du inte har kod att dela så är det svårt att hjälpa dig i rätt riktning.

Permalänk

@zaibuf: alright återkommer

Visa signatur

🖥️ Ryzen 7 9800X3D | RTX 4070 Super | 96 GB DDR5 6000 MHz CL30
MSI X870 PRO-P WIFI | Arctic LF III 360 AIO | Kingston Renegade 2TB + SSD/HDD
🎧 Scarlett 2i2 | Shure MV7 | ATH-M50 | Cherry Xtrfy H3
⌨️ MX Master 3S | Retro Mech KB | MX Brio | 8bitDo Ultimate
Alienware AW2724DM QHD 180 Hz • NVIDIA Shield TV Pro • Win 11 Pro

Permalänk

@zaibuf: Jag löste första delen några tips med decimaler?

Visa signatur

🖥️ Ryzen 7 9800X3D | RTX 4070 Super | 96 GB DDR5 6000 MHz CL30
MSI X870 PRO-P WIFI | Arctic LF III 360 AIO | Kingston Renegade 2TB + SSD/HDD
🎧 Scarlett 2i2 | Shure MV7 | ATH-M50 | Cherry Xtrfy H3
⌨️ MX Master 3S | Retro Mech KB | MX Brio | 8bitDo Ultimate
Alienware AW2724DM QHD 180 Hz • NVIDIA Shield TV Pro • Win 11 Pro

Permalänk
Medlem
Skrivet av derose007:

@zaibuf: Jag löste första delen några tips med decimaler?

https://docs.microsoft.com/en-us/dotnet/api/system.math.round...

Edit :
Det är troligtvis "Round(Double, Int32)" du är ute efter.
Sen fanns ju detta tipset i ditt inlägg "Tips: Titta in Math.Round() eller formatering av strängar exempelvis i detta material".

Och ja, det ÄR mycket text. Programmering ÄR (för det mesta) mycket text, mycket söka information och plöja igenom den.

Permalänk

@iXam: tack

Visa signatur

🖥️ Ryzen 7 9800X3D | RTX 4070 Super | 96 GB DDR5 6000 MHz CL30
MSI X870 PRO-P WIFI | Arctic LF III 360 AIO | Kingston Renegade 2TB + SSD/HDD
🎧 Scarlett 2i2 | Shure MV7 | ATH-M50 | Cherry Xtrfy H3
⌨️ MX Master 3S | Retro Mech KB | MX Brio | 8bitDo Ultimate
Alienware AW2724DM QHD 180 Hz • NVIDIA Shield TV Pro • Win 11 Pro