EXTRA UPPGIFTER I C++ PROGRAMMERING-A



Relevanta dokument
STYRANDE SATSER. 1) Skriv ett program som räknar ut hur många år du har till pensionen. Vi räknar här med att man pensioneras det år man fyller 65 år.

MA2047 Algebra och diskret matematik

Torskolan i Torsås Mars Matematik. Kriterier för betyget godkänd. Metoder: Arbetssätt. Muntligt. Problemlösning

Mattestegens matematik

Övningsuppgifter till föreläsning 2 Variabler och uttryck

6 cm. 106 Beräkna a) 3 ( 4) b) ( 2) 5 c) 4 ( 2,5) d) ( 8) 1,5. T.ex. print(3 * -4) 13 Beräkna cirkelns a) diameter b) omkrets

Uppgift 1 ( Betyg 3 uppgift )

DE FYRA RÄKNESÄTTEN (SID. 11) MA1C: AVRUNDNING

Programmering i C++ En manual för kursen Datavetenskaplig introduktionskurs 5p

8-1 Formler och uttryck. Namn:.

Lokala kursplaner i Matematik Fårösunds skolområde reviderad 2005 Lokala mål Arbetssätt Underlag för bedömning

Matematik Betygskriterier i matematik år 9 Ekholmsskolan i Linköping

Storvretaskolans Kursplan för Matematik F-klass- år 5

L ÄR ARHANDLEDNING. Gunilla Viklund Birgit Gustafsson Anna Norberg

Min pool. Hanna Lind 7:2 Alfa

Lokala mål i matematik

Uppgift 1 (vadå sortering?)

Lathund, geometri, åk 9

Vardagsord. Förstår ord som fler än, färre än osv. Har kunskap om hälften/dubbelt. Ex. Uppfattning om antal

HI1024 Programmering, grundkurs TEN

Sammanfattningar Matematikboken Z

A. Kunna arbeta med de varierade arbetssätt som förekommer. B. Eleven ska kunna redovisa lösningar så att de kan följas av läraren.

Södervångskolans mål i matematik

P O O L B Y G G E. Bilden tagen utav - Andrej Trnkoczy, ifrån flickr. tisdag 8 april 14

fredag den 11 april 2014 POOL BYGGE

Tal Räknelagar Prioriteringsregler

MA2047 Algebra och diskret matematik

I addition adderar vi. Vi kan addera termerna i vilken ordning vi vill: = 7 + 1

Gunilla Viklund Birgit Gustafsson Anna Norberg

Programstruktur och terminologi. Programmet producerar följande utskrift i terminalfönstret: Ett Javaprogram består av en eller flera klasser

JAVAUTVECKLING LEKTION 3

Blandade uppgifter om tal

Kapitel 2: De hela talen

4. Bestäm alla trippler n 2, n, n + 2 av heltal som samtliga är primtal. 5. Skriv upp additions- och multiplikationstabellen för räkning modulo 4.

Lokal pedagogisk planering i matematik för åk 8

PROGRAMMERING-Java TENTAMINA

kl Tentaupplägg

TDIU Regler

Laboration 3 HI1024, Programmering, grundkurs, 8.0 hp

Extramaterial till Matematik Y

Manual till Tims löneprogram Version 2

Ordlista 5A:1. term. faktor. täljare. nämnare. Dessa ord ska du träna. Öva orden

Pseudokod. Arbetets gång

Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT. Övning A

Introduktion till algoritmer - Lektion 1 Matematikgymnasiet, Läsåret Lektion 1

Arbetsblad 1:1. Tiondelar på tallinjen 0,1 0,5 0,9 0,2 0,8 0,3 0,8 1,1 1,5 1,6 2,1 2,4 1,1 1,4 2,6 3,2 3,8

Arbetsblad 1:1. Tiondelar på tallinjen 0,9 1,1 0,8. 6 Sätt ut pilar som pekar på talen: A = 0,3 B = 0,8 C = 1,4

Arbetsblad 1:1. Tiondelar på tallinjen. 6 Sätt ut pilar som pekar på talen: A = 0,3 B = 0,8 C = 1,4

Bedömningsexempel. Matematik årskurs 6

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.

HI1024 Programmering, grundkurs TEN

i LabVIEW. Några programmeringstekniska grundbegrepp

Uppdaterad Allmänt Läroplanens mål för matematik finns att ta del av för elever och målsmän på webbadressen:

4-8 Cirklar. Inledning

Konsten att bestämma arean

Riksfinal. Del 1: 6 uppgifter Tid: 60 min Maxpoäng: 18 (3p/uppgift) OBS! Skriv varje uppgift på separat papper och lagets namn på samtliga papper.

kunna använda ett lämpligt mått, tex. mugg till vätska. Geometri

Begrepp Uttryck, värdet av ett uttryck, samband, formel, graf, funktion, lista, diagram, storhet, enhet, tabell.

PROGRAMMERING I MATEMATIK. Ämnets dag 2017 Göteborgs universitet, Matematiska Vetenskaper Åse Fahlander och Laura Fainsilber

a) A = 3 B = 4 C = 9 D = b) A = 250 B = 500 C = a) Tvåhundrasjuttiotre b) Ettusenfemhundranittio

Matematiktävling för högstadieelever. Kvalificeringstest. Tid : 60 minuter Antal uppgifter: 15 Max poäng: 15 poäng. C: 1,101 D:!!!

Övningsuppgift 2 Datalogi I 2I1027/2I1035/2I1046

Hela tal LCB 1999/2000

Lektion 1 Introduktion till DrJava och Java

Föreläsning 9: Talteori

Föreläsning 11: Beräkningsgeometri

Läxa 9 7 b) Dividera 84 cm med π för att få reda på hur lång diametern är. 8 1 mm motsvarar 150 / 30 mil = = 5 mil. Omvandla till millimeter.

Objektorienterad programmering i Java I. Uppgifter: 2 Beräknad tid: 5-8 timmar (OBS! Endast ett labbtillfälle) Att läsa: kapitel 5 6

C++ Slumptalsfunktioner + switch-satsen

Planering Programmering grundkurs HI1024 HT data

Föreläsning 9: Talteori

Kompilera och exekvera Javakod

Inledande programmering med C# (1DV402) Summera med while"-satsen

Ma1 NA18: Info inför prov 1

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Övningsblad 3.1 A. Omkrets och area. 1 Beräkna figurernas omkrets och area. Varje ruta har arean 1 cm 2.

Laboration 3 - Java och databaser

29 Det enda heltalet n som satisfierar båda dessa villkor är n = 55. För detta värde på n får vi x = 5, y = 5.

Tentamen på kursen DA7351, Programmering , kl Malmö högskola Teknik och samhälle. DA7351, Programmering

Sammanfattningar Matematikboken Y

UPPGIFT 1 EURO. Utdata: Två rader, som för indata ovan, ser ut som följer: Före resan: bank 1 Efter resan: bank 3

kl Tentaupplägg

a = a a a a a a ± ± ± ±500

MV-Nordic Lucernemarken Odense S Danmark Telefon mv-nordic.com

SMD 134 Objektorienterad programmering

Inlämningsuppgift kalkylproram

Några satser ur talteorin

Uppgift 1 ( Betyg 3 uppgift )

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan).

Matematik Steg: Bas. Mål att sträva mot Mål Målkriterier Omdöme Åtgärder/Kommentarer

TENTAMEN. Luleå tekniska universitet

Lösningar till uppgifterna sätts ut på kurssidan och på WebCT (Gamla Tentor) i dag kl 19. Tentamen i Programmering C, 5p, Distans, övriga,

Omtenta, Programmeringsteknisk översiktskurs, VT06

Strävansmål för Förskoleklass Exempel på arbetsuppgifter Fridhemsskolans uppnåendemål förskoleklass Taluppfattning

f(t 2 ) f(t 1 ) = y 2 y 1 Figur 1:

MATEMATIK. Åk 1 Åk 2. Naturliga tal Naturliga tal Större än, mindre än, lika med

Arbeta vidare med aritmetik 2018

Institutionen för matematik, KTH Mats Boij. Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2000

LAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M

PROGRAMMERING-JAVA TENTAMINA

Transkript:

EXTRA UPPGIFTER I C++ PROGRAMMERING-A Uppgifterna är ej sorterade efter svårighetsgrad 1. Gör ett program som kan beräkna arean och omkretsen av en cirkel om användaren (du) matar in cirkelns radie. Skapa en variabel av typen double (decimaltal / flyttal) PI double PI=3.1416 -glöm ej använda decimalpunkt!! 3. Gör ett program där man kan mata in en varas pris före moms. Momsen beräknas som 25% av varans pris före moms. Anta att du matar in 100kr vid körningen. Programmet ska då redovisa utskriften: Pris före moms 100:- Moms 25:- Pris med moms 125:- 4. Skriv programmet aha med följande uppträdande När är du född? => 1942 Aha, 58 år i år! Fyller 59 år 2008 Fyller 60 år 2009 ::::::::: ::::::::: Fyller 65 år 2014 Sen får du gå hem! 5: Gör ett program som beräknar värdeökning på valfritt insatt belopp under valfri tid. Programmet skall fungera så här: Ange belopp: 100 Ange Räntesats: 0.10 Ange Antal år: 5 Efter 5 år har ditt kapital stigit till 161:- 6: Skriv ett program som slumpvis genererar två tal mellan 1 och 100 Programmet skall fortsätta till dess de två slumpade talen är lika. Så här: 12 23 22 77 4 89 3 56 12 12

Utfall nummer 5 gav två tal med samma värde. 7: Skriv ett program som läser in två tal och därefter skriver ut alla tal mellan de inmatade talen i stigande eller sjunkande ordning. 8:Skriv ett program wordmirror som gör så här: Skriv ett ord: PORTUGAL Speglat: PORTUGAL-LAGUTROP 9: Skriv ett program som smidigt avrundar decimaltal- Ex: 1.5 skall avrundas uppåt till 2 1.49 avrundas nedåt till 1. Datatypen integer trunkerar decimaltal till närmaste lägre heltal - det kanske man kan dra nytta av i denna uppgift. 10: Skriv programmet AAA som räknar bokstaven a. Din mening: Jag heter Olle 1 st A Min mening: Jag hatar Alla 5 st A 11: Skriv programmet fakultet som fungerar enligt följande: Programmet ger n! d.v.s 1*2*3...*n Ange värde för n programmet avslutas om 0 anges som varde =>4 4! = 24 12: Gör ett program som testar om ett inskrivet tal är ett primtal Primtal är större än 1 och endast delbara med ett och sig själv. 13: Gör ett program som med nästlade loopar skriver ut denna trevliga figur

* * * * * * 14: Gör ett program som finner alla heltalslösningar till ekvationen 3x - 7y = 1, då -50<=x=>50 och -20<=y=>20. 15: Gör ett program som som slumpar fem heltal i intervallet [1,10], lagrar dessa i en array, och därefter summerar talen. 16: Euklides (grek. Eukleides), född ca 325 f.kr., död ca 265 f.kr., var en grekisk matematiker som var verksam i Alexandria (nuvarande Egypten) vid tiden 300 f.kr. Euklides algoritm är i aritmetiken följande procedur för att bestämma största gemensamma delaren (i kursboken kallad för största gemensamma faktorn, sgf) till två naturliga tal m och n: dividera det större, säg m, med det mindre n, varvid man får resten r1; dividera n med r1, varvid man får resten r2 dividera r1 med r2, varvid man får resten r3, och fortsätt processen tills man får resten 0; den sista icke-försvinnande resten är då största gemensamma delaren till m och n. Vi tar som exempel talen m = 405 och n = 84. Vi utför divisionerna i tur och ordning enligt följande: 405:84 = 4 rest 69 84:69 = 1 rest 15 69:15 = 4 rest 9 15:9 = 1 rest 6 9:6 = 1 rest 3 6:3 = 2 rest 0. Den sista resten före 0 är 3, vilket alltså är den största gemensamma delaren till 405 och 84. Skriv ett program som med hjälp av Euklides algoritm beräknar största gemensamma delare till två godtyckliga heltal.

17: Skriv ett program som beräknar volymen av en cylinder, kub, kon eller ett klot när användaren matar in för beräkningen nödvändiga värden. 18: I USA brukar en bils bensinförbrukning anges i miles/gallons. Skriv ett program som läser in bensinförbrukningen angiven i gallon US-style och översätter den till liter/mil. Följande gäller 1 mile = 1.609 km och 1 gallon = 3.785 liter. 19: Skriv ett program som beräknar hur ett belopp ( svenska kr ) kan erhållas i sedlar av så hög valör som möjligt. T ex ger beloppet 24749:- 24 tusenkronorssedlar, 1 femhundra-kronorssedel, 2 hundrakronorssedel, 0 femtiokronorssedlar, 2 tjugokronorssedlar och 9 kronor. Resultatet på skärmen kan se ut så här: Ange belopp: 24749 Valör Antal ============ *1000*24* 5001* 1002* 500* 202* kvar*9* 20: Ett människohjärta slår i medeltal ett slag per sekund, hur många slag blir det totalt under en livstid på 78 år? Antag att det går 365.25 dagar på ett år. a) Skriv ett program som skriver ut resultatet tillsammans med en lämplig text. b) Vad blir resultatet om hjärtat slår 75 slag per minut? 21. Vi antar att följande skattesystem gäller: - inkomster under 10000 kr beskattas inte - för inkomster på 10000 kr och mer är grundskatten alltid 50 % - för inkomster under 50000 kr får man ett skatteavdrag på 5000 kr - för inkomster över 100000 kr får man ett skattetillägg på 20 % på den del av inkomsten som överstiger 100000 kr. Skriv ett program som frågar efter inkomst samt beräknar och skriver ut skatten på inkomsten.

.