super_r Skrevet 4. desember 2018 Del Skrevet 4. desember 2018 Hei Hva blir verdien til X her og hvorfor? Hva er verdien til x etter at følgende programbit er utført: int x = 0; for(int i = 1; i <= 5; i++) { for(int j = 1; j <= i; j++) { x++; } } Lenke til kommentar
Patton Skrevet 4. desember 2018 Del Skrevet 4. desember 2018 Hva får du når du utfører programmet? Lenke til kommentar
super_r Skrevet 4. desember 2018 Forfatter Del Skrevet 4. desember 2018 Hva får du når du utfører programmet? Fasiten sier at svaret er 15, men jeg ønsker en forklaring på det. Lenke til kommentar
oddeh Skrevet 4. desember 2018 Del Skrevet 4. desember 2018 hint: 1 + 2 + 3 + 4 + 5 Lenke til kommentar
super_r Skrevet 4. desember 2018 Forfatter Del Skrevet 4. desember 2018 Ingen som vet hvorfor svaret blir 15? Lenke til kommentar
debattklovn Skrevet 4. desember 2018 Del Skrevet 4. desember 2018 Hei Hva blir verdien til X her og hvorfor? Hva er verdien til x etter at følgende programbit er utført: int x = 0; for(int i = 1; i <= 5; i++) { for(int j = 1; j <= i; j++) { x++; } } Første gang kjøres den indre løkken bare en gang siden i = 1. Resultat: x++ Andre gang er i=2, indre løkken kjøres 2 ganger, når j=1 og j=2 x++ x++ Tredje gang er i=3, indre løkken kjøres 3 ganger, når j=1, j=2 og j=3 x++ x++ x++ Tilsvarende for i=4 & i=5... Resultat: som oddeh skriver 1+2+3+4+5 = 15 Lenke til kommentar
super_r Skrevet 4. desember 2018 Forfatter Del Skrevet 4. desember 2018 Første gang kjøres den indre løkken bare en gang siden i = 1. Resultat: x++ Andre gang er i=2, indre løkken kjøres 2 ganger, når j=1 og j=2 x++ x++ Tredje gang er i=3, indre løkken kjøres 3 ganger, når j=1, j=2 og j=3 x++ x++ x++ Tilsvarende for i=4 & i=5... Resultat: som oddeh skriver 1+2+3+4+5 = 15 Takk, dette ga mening. Lenke til kommentar
super_r Skrevet 4. desember 2018 Forfatter Del Skrevet 4. desember 2018 Noen som kan hjelpe meg med denne? public int beregning( int a) { if( a < 1 ) { return 0; } int n = 1; for( int i = 1; i <= a; i++) { n *= i; } return n;} Hvilken verdi får x etter at følgende setning er utført: int x = beregning(4); Lenke til kommentar
oddeh Skrevet 4. desember 2018 Del Skrevet 4. desember 2018 1. 1*12. 1*23. 2*34. 6*4 = 24 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå