Kaggteknik.se

Utskrift

  1. Skapa ett program som skriva ut ”Hej” på skärmen och ditt namn på en separat rad.
    Exempel:
    Hej
    Lars Kagg
  2. Skapa ett program som skriver ut tre ord på en rad med hjälp av tre st Console.Write
    Exempel:
    first statement. second statement. third statement
  3. Skapa ett program som skriver ut tre meningar med hjälp av tre st WriteLine
    Exempel:
    Detta är ett program gjort i C#.
    Programmet skriver ut text på flera rader.
    Detta är programmets sista utskrift.
  4. Samma som ovan fast med bara en WriteLine
    Exempel:
    Detta är ett program gjort i C#.
    Programmet skriver ut text på flera rader.
    Detta är programmets sista utskrift.
  5. Skapa ett program som skriver ut följande text:
    Exempel:
    "Hej" hörde jag någon säga på stan.
    Efter en stund svarade någon annan också med ett "Hej!".
  6. Skriv ett program som skriver ut gubben.
    Exempel:
    Uppgift - variabler
  7. Skapa ett program som skriver ut bilden:
    Exempel:
    Uppgift - variabler

Variabler

  1. Skapa ett program där du skapar två st variabler, lägg ditt förnamn i en av variablerna och en efternamn i den andra. Skriv sedan ut Hej och variblerna med mellanrum.
    Exempel:
    Hej: Anna Andersson
  2. Skapa ett program enligt följande:
    Skapa två int-variabler (namnge själv) och ge dem värdena 10 och 3.
    Multiplicera ihop dem och spara resultatet i en tredje int-variabel.
    Skriv ut deras värden på skärmen.
    Exempel:
    Svar: 13
  3. Skapa ett program som skriver ut ditt namn och var du bor.
    Namn och staden ligger i varsin variable.
    Exempel:
    Hej jag heter Per och jag bor i Kalmar
  4. (Extrauppgift Frivillig) Skapa ett program som frågar användaren om hur många sekunder som hen vill göra om till antal timmar, minuter och sekunder Exempel:
    Antal sekunder: 5660
    1 timme 34 minuter och 20 sekunder motsvarar totalt 5660 sekunder.

Inmatning

  1. Skapa ett program som ber om användarens namn och skriver ut en välkomstfras.
    Exempel:
    Välkommen Lars!
  2. Fortsätt på ovanstående och be om användarens efternamn (i en egen variabel) Skriv ihop båda namnen enligt exemplet här under.
    Exempel:
    Skriv in ditt förnamn: Lars
    Skriv in ditt efternamn: Kagg
    Välkommen Lars Kagg!
  3. Skapa ett program som frågar användaren vilket årtal det är i år.
    Programmet ska sedan skriva ut vilket årtal det är om 20 år.
  4. Skriv ett program som läser in två heltal och skriver ut summan.
    Exempel:
    Ange ett heltal: 12
    Ange ett heltal till: 10
    Summan blir: 22
  5. Skapa ett program som frågar användaren vilket år det är, därefter ska programmet säga hur många år det är kvar till år 2100.
  6. Skriv ett C# Sharp-program för att skriva ut resultatet av multiplikationen av tre siffror som angetts av användaren.
    Exempel:
    Mata in det första talet för att multiplicera: 2
    Mata in det andra talet för att multiplicera: 3v Mata in det tredje talet för att multiplicera: 6
    2 x 3 x 6 = 36
  7. Modifiera ovanstående uppgift så att det kan ta emot decimaltal.
    Exempel:
    Ange det första talet: 5,5
    Ange det andra talet: 10
    Summa: 15,5
  8. Skriv ett program som tar två tal som input och visar produkten av talen.
    Exempel:
    Ange första nummer: 25
    Ange andra nummer: 5
    Summa: 25 x 5 = 125
  9. Skriv ett program som tar fem siffror som inmatning för att beräkna och skriva ut medelvärdet.
    Exempel:
    Ange första nummer: 10
    Ange andra nummer: 20
    Ange tredje nummer: 30
    Ange fjärde nummer: 40
    Ange femte nummer: 50
    Medelvärdet är: 30
  10. Skriv ett program, fråga användaren efter två tal. Skriva sedan ut summan i addition, multiplicera, subtrahera och dela enligt nedanstående:
    Exempel:
    Ange det första talet: 125
    Skriv in det andra talet: 24
    125 + 24 = 149
    125 – 24 = 101
    125 * 24 = 3000
    125/24 = 5
  11. Skriv ett program som läser in ett tal i tum och omvandlar det till meter. En tum är 0,0254 meter.
    Exempel:
    Hur många tum? 1000
    1000,0 tum är 25,4 meter.
  12. Skriv ett program som ber om användarens födelseår och sedan skriver ut personens ålder.
    Exempel:
    Ange ditt födelseår: 2000
    Du fyller 19 i år.
  13. Bygg vidare på föregående uppgift genom att be om ett framtida årtal också. Använd det i uträkningen för ålder.
    Exempel:
    Ange ditt födelseår: 2000
    Ange ett framtida år: 2025
    År 2025 fyller du 25 år.
  14. Skriv ett program som omvandlar från svenska kronor till US dollar. Dagens kurs hittar du på nätet.
    Exempel om en dollar kostar 6.90 kr:
    Ange ett belopp i kronor: 62
    Det motsvarar 8.985507 dollar.
  15. Skriv ett program som ber om höjd och bredd på en rektangel och sedan skriver ut hur stor arean på rektangeln är.
    Exempel:
    Hur bred är rektangeln i cm: 20
    Hur hög är rektangeln i cm: 6
    Din rektangel har arean 120 kvadratcm.
  16. Skriv ett program som räknar ut kostnaden för en taxiresa baserat på framkörningsavgiften och kostnad per km. Användaren får skriva in priserna med decimaltal och hur lång resan är i km.
    Exempel:
    Ange framkörningsavgiften i kr: 35
    Ange kostnad per km: 13.8
    Ange hur lång resan är i km: 4.6
    Resan kommer att kosta 98.48 kr.

If

  1. Skapa ett program för att jämföra två nummer. Skriv ut hur talen förhåller sig till varandra (större, mindre eller lika)
    Exempel:
    Ange första heltal: 25
    Ange andra heltal: 39
    25 är mindre än 39
  2. Skapa ett program som ber om ett tal och sedan skriver ut om talet är större, mindre eller lika med tio.
    Exempel:
    Skriv ett tal: 3 Talet 3 är mindre än tio.
  3. Koppiera förra uppgiften genom att fråga om två tal och skriv ut om det ena, båda eller inget av talen är större än 10.
    Exempel:
    Skriv ett tal: 2 Skriv ett tal: 18 Bara 18 är större än 10.
  4. Skapa ett program som frågar användaren om tre tal och skriv ut det största talet.
    Exempel:
    Tal nummer ett: 25 Tal nummer två: 78 Tal nummer tre: 87 Det största talet: 87
  5. Skapa ett program som frågar användaren om två heltal. Fråga sedan efter vad summan blir och kontrollera om det är rätt.
    Exempel:
    Ange ett tal: 4 Ange ett tal till: 7 Vad tror du summan av 4 + 7 blir: 9 Det är fel, summan blir 11.
  6. Skapa ett program där två variabler byter värden med varandra.
    Exempel:
    Innan byte: a, b = 15, 27
    Efter byte: a, b = 27, 15
  7. Skapa ett program som frågar användaren efter ett tal och skriver sedan ut om det är positivt eller negativt.
    Exempel:
    Ge mig ett tal: 35
    Talet är positivt
  8. Skapa ett program som räknar ut kostnaden för en påse godis.
    Kilopriset minskar ju mer hen ha handlat övriga varor för. Fråga användaren vad den har handlat för och hur många kg godis hen plockat.
    Handla för mindre än 200 kr så kostar godiset 90kr/kg.
    Handla för mer än 200 så kostar godiset 75kr/kg.
    Handla för mer än 500 så kostar godiset 50kr/kg.
    Handla för mer än 1000kr så kostar godiset 35kr/kg. Exempel:
    Hur mycket har du handlat varor för? 600
    Hur många kg godis har du köpt? 2,5
    Ditt godis kostar: 125kr.
  9. Skapa ett program som fråga användaren vilket år hen är född. Räknar sedan ut hur gammal hen är och vilket år personen år i persion (65 års ålder). Kontrollera med en if-sats ifall personen redan har gått i pension och anpassa utskriften efter det. “Du kommer gå i pension år..” eller “Du gick i pension år..”.
    Fråga sedan efter ett årtal i framtiden och räkna ut hur mycket hen fyller det året. Om hen ska bli över 100 år det året så ska programmet skriva ut att det inte är så troligt.
    Exempel:
    Vilket år är du född: 2000
    Du fyller 19 år i år och kommer att gå i pension år 2065.
    Skriv in ett framtida år: 2045
    År 2045 fyller du 45 år.
  10. Skapa ett program som ber användaren om två tal. Därefter ska programmet skriva ut följande meny till användaren:
    Välj ett räknesätt
    1. Addition
    2. Subtraktion
    3. Multiplikation
    4. Division
    Programmet ska skriva ut resultatet av en beräkning med de två tal som använder skrev in med det räknesätt som användaren valde.
  11. Skapa ett program som ber användaren om temperaturen ute i grader Celsius.
    Fråga sen om det är soligt ute.
    Om det är över 20 grader och soligt eller om det är över 30 grader ute så ska programmet föreslå en tur till stranden.
    Exempel:
    Hur många grader är det ute nu: 32
    Är det soligt? nej
    Åk till stranden.
  12. Skapa ett program som frågar användaren om hen vill åka bergochdalbana.
    Svarar hen nej så skriver programmet “Köp korv istället!”.
    Svarar hen ja så får hen en fråga om hur lång hen är i cm.
    Är hen kortare än 120 cm så får hen inte åka.
    Exempel:
    Vill du åka bergochdalbana? ja
    Hur lång är du i cm? 155
    Varsågod och åk.
  13. Skapa ett program som låter användaren först välja mellan tre maträtter:
    Kroppkakor, Ugnspannkaka och Ostkaka.
    Hen får sedan välja på att ha lingonsylt eller jordgubbssylt till sin mat.
    Programmet ska sedan avgöra och skriva ut om hen har valt en bra kombination eller inte.
    Följande kombinationer räknas som bra:
    Kroppkakor & Lingonsylt
    Ugnspannkaka & Lingonsylt eller jordgubbssylt.
    Ostkaka & jordgubbssylt.

Loop

  1. Skapa en loop som skriver ut 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
  2. Skapa en loop som skriver ut 5, 6, 7, 8, 9, 10.
  3. Skapa en loop som skriver ut 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  4. Skapa en loop som skriver ut 9, 8, 7, 6, 5, 4, 3, 2, 1.
  5. Skapa int variabel b och ge den värdet 10, skapa en loop som räknar från 0 till b.
  6. Skapa två variabel a=2 och b=10, skapa en loop som räknar från a till b.
  7. Skapa en loop som skriver ut 1, 3, 5, 7, 9.
  8. Skapa ett program som skriver ut udda nummer från 1 till 99. Skriver ut ett nummer per rad.
    Exempel:
    1
    3
    5
    7
    9

    99
  9. Skapa ett program som skriver ut följande mönster med hjälp av en loop.
    Exempel:
    #
    ##
    ###
    ####
    #####
    ######
    #######
  10. Skapa ett program som frågar användare efter ett tal.
    Skriv sedan ut multiplikationstabell för det talet, från 1 till 10
    Exempel:
    Ange ett nummer: 8
    8 x 1 = 8
    8 x 2 = 16
    8 x 3 = 24
    8 x 4 = 32
    8 x 5 = 40
    8 x 6 = 48
    8 x 7 = 56
    8 x 8 = 64
    8 x 9 = 72
    8 x 10 = 80
  11. Skapa ett program som skriver ut ett schackbräde, använd loopar
    Använd # och 0, storlek: 8x8
  12. a. – Skapa ett program som skriver ut följande mönster genom att bara använda loopar och kommandot Console.Write” x ”; som bara får användas på ETT ställe i programmet.
    Exempel:
    x
    x x
    x x x
    x x x x
    x x x x x

    b. – Skapa samma mönstret som ovan, du får bara använda två Console.Write:
    Console.Write” x ”; och Console.Write” o ”;
    Exempel:
    x o o o o
    x x o o o
    x x x o o
    x x x x o
    x x x x x
  13. Skapa ett programm som summera de 100 första heltalen (1+2+3+…+100) genom att använda en
    a) for-loop
    b) while-loop
  14. a. Skapa ett programm som låter användaren skriva in tio tal.
    Räkna ut och skriv ut medelvärdet på talen.
    OBS. Du behöver inte (ska inte) använda tio olika variabler för inmatningen.

    b. Fortsätt uppgiften och skriv ut vilket som var det största talet som skrevs in.
  15. Skapa ett programm som låter användaren skriva in två värden till variablerna a och b.
    Gör sedan följande:
    a. En loop som räknar från a till b.
    Vad finns det för “risker” med att göra en sådan loop? Vad kan hända?

    b. Gör en if-sats som kontrollerar om a är större än b.
    Och skriv ut: ”Loopar från 3 till 7”.

    c. Bygg vidare med en if-sats som kontrollerar om a är lika med b.
    Om det är sant skriv ut: ”Talen är lika stora, loopen gör inga varv”.

    d. Bygg vidare på programmet så att det alltid loopar från det minsta talet till det största oavsett i vilken ordning man har skrivit in dom.
    En lösning kan vara att byta värden mellan a och b (med hjälp av en tredje variabel) så att tex a alltid är största innan loopen kör från b till a.
  16. Skapa ett program som skriver ut siffror mellan 1 och 100 och som endas är delbara med 3, 5 och båda.
    Exempel:
    Delads med 3: 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99,
    Delads med 5: 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95,
    Delands med 3 & 5: 15, 30, 45, 60, 75, 90,
  17. Skapa ett menystyrt program som hjälper en båtägare att hålla reda på hur många passagerare som finns ombord.
    Programmet ska ge användare möjlighet att göra upprepade val under en som samma körning. Antalet passager är noll så programmet startar.

    Meny
    1. Nollställ antalet passagerare.
    2. Öka antalet passagerare med en.
    3. Minska antalet passagerare med en.
    4. Skriv ut antalet passagerare.
  18. a. – Skapa ett gissa-talet-spel. Datorn tänker på ett slumpat tal mellan 1-100.
    Användaren får gissa vilket tal det är om och om igen, tills man gissar rätt.
    Efter varje gissning så talar datorn om ifall man gissat för högt eller lågt, detta ska göras i en egen metod.

    b. – Omvänd variant: Tänk själv på ett tal och låt datorn gissa.
    Du måste tala för datorn om det var för högt eller lågt så den kan gissa igen.
    Koden som avgör hur datorn “tänker”/väljer tal kan läggas i en egen metod.

Metod

  1. Låt användaren skriva in två tal, skicka in talen till en metod som avgör vilket som är störst och skriver ut det. Metoden behöver inte skicka tillbaka något.
    Alternativen som kan skrivas ut är följande:
    Första talet är störst, Andra talet är störst ellerTalen är lika stora.
  2. Skriv en metod för att beräkna summan av siffrorna i ett heltal. Svar:
    Ange ett heltal: 25
    2+5=7
  3. Miniräknare: Skriv ett program med en metod som tar emot två tal (int) och ett tecken (String). Tecknet ska vara ett räknesätt + – / * och beroende på vilket räknesätt som skickas in så ska de två talen adderas, subtraheras, divideras eller multipliceras med varandra. Resultatet ska skickas tillbaka från metoden.
    Låt användaren mata in de tal och det räknesätt som ska användas.
  4. Gör en metod som simulerar tärningskast. Den tar emot ett tal som anger hur många kast som ska göras och sen returneras summan av de talen.
    Alternativ: Låt användaren skicka in även hur många sidor tärningen som används ska ha.

    Slumptal: (int)( Math.random()*10 )+5 ger tal mellan 5 och 14.
  5. Skapa en metod som tar emot “antal minuter”. Metoden ska sedan räkna om det i veckor, dygn, timmar och minuter. Metoden kan skriva ut resultatet självt.
  6. Skapa ett metod som tar emot en sträng och räknar ut antalet blanksteg. Exempel:
    Vänligen ange en sträng: Detta är en teststräng.
    Meningen innehåller 4 platser
  7. Skriv en metod som omvandlar temperatur i grader Celsius till grader Fahrenheit. Metoden ska ta emot gradantalet och skicka tillbaka ett svar.
    Formeln du använder är Fahrenheit = Celsius*1.8+32
  8. Skriv en metod för att hitta det minsta antalet bland tre siffror. Testdata: Ange det första numret: 25 Ange det andra numret: 37 Ange det tredje numret: 29
    Exempel:
    Ange det första numret: 25
    Ange det andra numret: 37
    Ange det tredje numret: 29
    Det minsta värdet är 25,0
  9. Skriv en metod för att beräkna genomsnittet av tre siffror. Testdata: Ange det första numret: 25 Ange det andra numret: 45 Ange det tredje numret: 65
    Exempel:
    Ange det första numret: 25
    Ange det andra numret: 45
    Ange det tredje numret: 65
    Medelvärdet är 45,0
  10. Skriv en metod för att beräkna det framtida investeringsvärdet till en viss ränta under ett visst antal år.
    Exempel:
    Ange investeringsbeloppet: 1000
    Ange räntesatsen: 10
    Antal antal år: 5
    år framtidVärde
    1 1104,71
    2 1220,39
    3 1348,18
    4 1489,35
    5 1645,31
  11. Skriv en metod för att kontrollera om en sträng är ett giltigt lösenord. Lösenordregler: Ett lösenord måste ha minst tio tecken. Ett lösenord består endast av bokstäver och siffror. Ett lösenord måste innehålla minst två siffror.
    Exempel:
    1. lösenord måste ha minst åtta tecken.
    2. Ett lösenord består endast av bokstäver och siffror.
    3. Ett lösenord måste innehålla minst två siffror
    Ange ett lösenord (Du godkänner ovanstående villkor.): Abcd1234
    Lösenordet är giltigt: abcd1234

Index av Text

  1. Skapa ett program där användaren får skriva in en mening som består av två ord (utan punkt). Skriv ut orden i omvänd ordning.
  2. Skapa ett program där användaren på endast en rad, skriver in en addition av två heltal.
    Användaren ska inte skriva några mellanslag, t.ex. 4+3 eller 10+27.
    Beräkna svaret och skriv ut det.
  3. Kopiera övningen omvan och lägg till så att man skriva in alla räknesätten.
    Programmet ska utföra beräkningen och berätta vad svaret är.
  4. Skapa ett program där användaren skriver in en mening med tre ord, meningen ska avslutas med en punkt. Skriv ut orden omvänd ordning, det ska vara en punkt i slutet.
  5. Skriv ett program där du lägger ett mellanslag efter varje bokstav.
    Exempel:
    Input: kaggteknik.se
    k a g g t e k n i k . s e
  6. Bygg vidare på uppgiften ovan, lägg till att det ska skrivas ut i omvänd ordning. Exempel:
    Input: kaggteknik.se
    e s . k i n k e t g g a k
  7. Skriv ett program som ränkar antal ord i en mening. Exempel:
    Input: Kagg är bästa skolan
    Tantal ord är: 4 st
  8. Skriv ett program som frågar efter en bokstav och ett ord, skriv sedan ut hur många bokstäver det finns.
    Exempel:
    Bokstav: g
    Ordet: kaggteknik
    g finns: 2 gånger

Modulus

  1. Skriv ett program som tar emot ett tal och kollar om talet är jämnt eller inte. Skriv 1 om talet är jämnt och 0 om talet är udda.
    Tips: Använd modulus. När ett jämnt tal delas med två blir det ingen rest.
    Tips: modulus x%2=0
    Exempel:
    Skriv in ett tal: 8
    1
  2. Skriv ut alla tal mellan 0 till 50 som är jämt delbara med 3.
  3. Skriv ett program som begär ett heltal från användaren och skriv ut om talet är jämt delbart med 5
  4. Skriv ett program som ber användaren att ange två siffror, skriv sedan ut om den andra siffran är delbar med den första siffran.

Array

  1. Skriv ett program som summera alla värden i en array.
    Array 1,2,3,4,5,6,7,8,9,10
    Exempel:
    Summa är 55
  2. Skriv ett program som beräkna medelvärdet för alla tal i arrayen.
    Exempel:
    ex. 3,4,5,7,9
    Medelvärdet är 5.6
  3. Skriv ett program som ber användaren att ange en position(index) i arrayen och skriv ut talet som finns i den positionen.
    Exempel:
    Indexposition 0 finns tal 25
    Indexpositionen 6 finns tal 77
  4. Skapa en arrray med namnen: Erik, Stina, Tom, Gustav, Amanda, Elin, Rebecca, Hampus.
    Skriv ut arrayen i omvänd ordning i en tabell som börjar på 1.
    Exempel:
    Det vill säga:
    1. Hampus
    2. Rebecca
    osv …
  5. Obs!
    Denna uppgift ska lösas med penna och papper, inte med hjälp av kompilatorn.
    Givet fältet values nedan, vad skrivs ut av kodsegment a) , b) och c) ?

    int[] values = {2, 5, 4, 6, 8, 10, 4, 5};

    a)
    int totA = 0;
    for (int i = 0; i < values.length; i = i + 1) {
    totA = totA + values[i];
    }
    Console.WriteLine(totA);

    b)
    int totB = 0;
    for (int i = 0; i < values.length; i = i + 2) {
    totB = totB + values[i];
    }
    Console.WriteLine(totB);

    c)
    int totC = 0;
    for (int i = 1; i < values.length; i = i + 2) {
    totC = totC + values[i];
    }
    Console.WriteLine(totC);
  6. Obs!
    Denna uppgift ska lösas med penna och papper, inte med hjälp av kompilatorn.
    Givet fältet values nedan i uppgift a) och b), vad skrivs ut i respektive kodsegment?
    Notera att values innehåller olika värden i a) och b).

    a)
    int[] values = {2, 5, 5, 6, 8, 10, 4, 5};
    int a = 0;
    while (values[a] <= values[a+1]){
    Console.WriteLine(values[a]);
    a = a + 1;
    }

    b)
    int [] values = {2, 1, 5, 3, 8, 10, 13, 5};
    int b = 0;
    while (b <= values[b]){
    Console.WriteLine(values[b]);
    b++;
    }
  7. Skriv ett program som ber användaren om en siffra mellan 1 - 20.
    Jämför sedan det värdet mot elementen i den givna array values nedan.
    Ifall värdet inte finns array:n så skriv ut att 'värdet kunde inte hittas'.
    Programmet ska även kolla så att värdet som användaren skrivit in ligger i intervallet 1 <= tal <= 20.
    int[] values = {2, 5, 4, 5, 1, 8, 9, 10, 20, 8, 2, 5, 19, 17, 15, 13};
  8. Skriv ett program för att hitta maximi- och minimivärdet för en array.
    Exempel:
    Original Array: [25, 14, 56, 15, 36, 56, 77, 18, 29, 49]
    Maximalt värde för ovanstående array = 77
    Minsta värde för ovanstående array = 14
  9. Skriv ett program som byter ut vissa nr i specifika position i arrayen.
    Exempel:
    Original Array: [25, 14, 56, 15, 36, 56, 77, 18, 29, 49]
    Ny uppsättning: [25, 14, 5, 5, 15, 36, 57, 78, 18, 29]
  10. Skriv ett program för att hitta ett nummer som saknas i en array. Talen ska ligga i nummer ordning där ett ska saknas
    Data: 1,2,3,4,6,7
    Exempel:
    Nummer som saknas: 5
  11. Skriv ett program för att hitta dubbletterna för en grupp av heltal.
    int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2};
    Exempel:
    Duplicate Element: 2
    Duplicate Element: 5
    Duplicate Element: 6
  12. Skriv ett program för att hitta det näst största elementet i en array.
    Exempel:
    Original numerisk array: [10789, 2035, 1899, 1456, 2013, 1458, 2458, 1254, 1472, 2365, 1456, 2165, 1457, 2456]
    näst största värde: 2458
  13. Skriv ett program för att hitta antalet jämna och udda heltal i ett givet antal heltal.
    Exempel:
    Originaluppsättning: [5, 7, 2, 4, 9]
    Antal jämna siffror: 2
    Antal udda nummer: 3
  14. Skriv ett program för att hitta dubbletterna.
    String[] my_array = {”bcd”, ”abd”, ”jude”, ”bcd”, ”oiu”, ”gzw”, ”oiu”};
    Exempel:
    Dubblett elementet är: bcd
    Dubblett elementet är: oiu
  15. Skriv ett program som räknar ut skillnaden mellan det största och det minsta talet.
    Exempel:
    Original Array: [5, 7, 2, 4, 9]
    Skillnad mellan de största och minsta värdena: 9-2= 7
  16. Skriv ett program för att hitta de minsta och näst minsta talet i arrayen.
    Indata: 5, 7, -8, 5, 14, 1
    Exempel:
    Det minsta talet är -8 och det andra minsta talet är 1.
  17. Skriv ett program för att sortera en numerisk array.
    Exempel:
    Original numerisk array: [1789, 2035, 1899, 1456, 2013, 1458, 2458, 1254, 1472, 2365, 1456, 2165, 1457, 2456]
    Sorterad numerisk array: [1254, 1456, 1456, 1457, 1458, 1472, 1789, 1899, 2013, 2035, 2165, 2365, 2456, 2458]
  18. Skriv ett program för att sortera en string array, bokstavsordning.
    Exempel:
    Original string array: [Java, Python, PHP, C#, C Programmering, C ++]
    Sorterad string array: [C Programmering, C#, C ++, Java, PHP, Pytonorm]
  19. Skriv ett program som vänder en array.
    Exempel:
    Originalmatris: [1789, 2035, 1899, 1456, 2013, 1458, 2458, 1254, 1472, 2365, 1456, 2165, 1457, 2456]
    Omvänd array: [2456, 1457, 2165, 1456, 2365, 1472, 1254, 2458, 1458, 2013, 1456, 1899, 2035, 1789]
  20. Skriv ett program för att hitta de gemensamma elementen mellan två arrayer (strängvärden).
    String[] array1 = {”Python”, ”JAVA”, ”PHP”, ”C#”, ”C++”, ”SQL”};
    String[] array2 = {”MySQL”, ”SQL”, ”SQLite”, ”Oracle”, ”PostgreSQL”, ”DB2”, ”JAVA”};
    Exempel:
    Array1 : [Python, JAVA, PHP, C#, C++, SQL]
    Array2 : [MySQL, SQL, SQLite, Oracle, PostgreSQL, DB2, JAVA]
    Gemensamma element is : JAVA, SQL

Flödesschema

  1. Översätt till kod:
    Flödesschema övning 1
  2. Översätt till kod:
    Flödesschema övning 1
  3. Rita flödesscheman och skriv koden.
    Be användaren mata in två tal. Berätta för användaren vilket som är störst.
  4. Rita flödesscheman och skriv koden.
    Be användaren mata in ett tal. Ge feedback.
    0 - 9 är ensiffriga tal
    10 - 99 är tvåsiffriga tal
    100 - 999 är tresiffriga tal
    1000 - ... är minst fyrsiffriga tal
    tal mindre än 0 är negativa
  5. Rita flödesscheman och skriv koden.
    Gör Sten, Sax, Påse