13 svar
384 visningar
sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 20 okt 2018 00:37 Redigerad: 20 okt 2018 00:38

Modulus

Frågan lyder: skriv ett program som kan ta emot ett heltal och testar om det är precis delbart med 5 eller inte. (5%3=2)

jag förstår inte hur jag ska göra. kan någon hjälpa mig?

Affe Jkpg 6630
Postad: 20 okt 2018 10:21

Välkommen till Pluggakuten "sdgg…."

Du kan t.ex. skriva en funktion med en integer som inparameter och som returnerar värdet TRUE (1) eller FALSE (0)

sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 16:37
Affe Jkpg skrev:

Välkommen till Pluggakuten "sdgg…."

Du kan t.ex. skriva en funktion med en integer som inparameter och som returnerar värdet TRUE (1) eller FALSE (0)

 Jag fattar inte hur jag ska göra för att programmet ska visa att det ska va precis ett heltal. Uppskattar om någon hjälper mig.

Affe Jkpg 6630
Postad: 30 okt 2018 16:45
sdggjhkjökhgjsfhagdsfhdgjfhk skrev:
Affe Jkpg skrev:

Välkommen till Pluggakuten "sdgg…."

Du kan t.ex. skriva en funktion med en integer som inparameter och som returnerar värdet TRUE (1) eller FALSE (0)

 Jag fattar inte hur jag ska göra för att programmet ska visa att det ska va precis ett heltal. Uppskattar om någon hjälper mig.

 Vad blir t.ex. 6%3=?

Laguna 28587
Postad: 30 okt 2018 17:02

Kan du skriva ett program som bara läser in ett tal och skriver ut det igen?

sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 18:27
Laguna skrev:

Kan du skriva ett program som bara läser in ett tal och skriver ut det igen?

 såhär har jag gjort, men har jag gjort rätt?

#include <iostream>

using namespace std;

int main()
{
int heltal ;
cout << "mata in ett heltal" << endl;
cin >> heltal;
if (heltal%5);
{
cout << " summan är " << heltal%5 << "är över ";
}

return 0;
}

Laguna 28587
Postad: 30 okt 2018 18:32

Nästan. Har du provkört? 

sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 18:47
Laguna skrev:

Nästan. Har du provkört? 

 Ja men jag för vet ej hur jag ser om det är rätt. Vad har jag gjort för fel?

Laguna 28587
Postad: 30 okt 2018 18:55

Vad matar du in, och vad händer? 

sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 19:04
Laguna skrev:

Vad matar du in, och vad händer? 

 jag matar in ex 2 och får ut detta:


summan õr 2õr ÷ver
Process returned 0 (0x0) execution time : 2.986 s
Press any key to continue.

(alltså jag får ut 2)

Laguna 28587
Postad: 30 okt 2018 19:06

Skulle programmet göra så? 

Affe Jkpg 6630
Postad: 30 okt 2018 19:15

Det finns två fel på denna raden:

if (heltal%5);

sdggjhkjökhgjsfhagdsfhdgjfhk 12
Postad: 30 okt 2018 19:25
Affe Jkpg skrev:

Det finns två fel på denna raden:

if (heltal%5);

 vad ska det stå istället för if (heltal%5);

Affe Jkpg 6630
Postad: 30 okt 2018 20:05 Redigerad: 30 okt 2018 20:05
sdggjhkjökhgjsfhagdsfhdgjfhk skrev:
Affe Jkpg skrev:

Det finns två fel på denna raden:

if (heltal%5);

 vad ska det stå istället för if (heltal%5);

 Vad blir t.ex. 10%5?

Svara Avbryt
Close