• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Breadcrumb

  • Hjem
  • forums
  • Er 8/2(2+2)=16 eller 1?

Snak med

Opret dig!

Af frogmaster | 08.08.2019 17:09

Er 8/2(2+2)=16 eller 1?

Sandkassen
Er 8/2(2+2)=16 eller 1?

Fx:

8/2(2*2)
8/2(4)
8/8
1


eller

8/2(2*2)
(8/2)*4
4*4
16


Hvorfor spørger jeg om det? Fordi det morer mig som følger: https://twitter.com/pjmdolI/status/1155598050959745026/photo/1

Folk der hævder de har professorat i matematik, blandt flere, roder rundt i grundlæggende forståelse, lidt ligesom elitære politikere og andre "religiøs/ideologiske" tosser ...

LOL. Prøv en lommeregner eller et regneark ... Bemærk at 8/(2(2+2)) ikke er det samme som 8/2(2+2)

Har du mod på udfordringen, er resultatet så 1 eller 16? Det er et simpelt regnestykke.

Påstanden at begge resultater er korrekte (stfu) er inacceptabelt. Alligevel oplever du muligvis at fx din lommeregner, ikke altid registrere kravet: At antallet af venstre paranteser skal være lig med antallet af højre paranteser og lommeregnere derfor ikke er pålidelige...
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer8

# 1

5 år 10 måneder siden

Permalink

Indsendt af marlar den 8. august 2019 kl. 22:46

Permalink

16Der er et underforstået

16

Der er et underforstået gangetegn foran parentesen, og dividere og gange har normalt samme operatorpræcedens.

Dvs. regnestykket er: 8/2*(2+2)

SE ONLINE
  • Log ind eller opret dig for at tilføje kommentarer

# 2

5 år 10 måneder siden

Permalink

Indsendt af frogmaster den 9. august 2019 kl. 03:52

Permalink

Ja. Allerede i tredje

Ja. Allerede i tredje klasse, tror jeg det er, lærer man at der er et usynligt gangetegn foran en parentes, hvis ikke andet er angivet.

Hvis 1 er korrekt, så er regneark, lommeregnere osv ubrugelige.

Årsagen til at så mange falder på halen over noget så enkelt (der er tale om millioner), skyldes de bruger en forældet metode (PEMDAS - BODMAS), der medfører upålidelighed, ganske udmærket forklaret her med en tilsvarende enkel ligning: https://www.youtube.com/watch?v=URcUvFIUIhQ
  • Log ind eller opret dig for at tilføje kommentarer

# 3

5 år 10 måneder siden

Permalink

Indsendt af msn50 den 9. august 2019 kl. 11:01

Permalink

Man kan også skrive hele

Man kan også skrive hele regnestykket som faktorer, og man får:
8 * 1/2 * (2+2), der giver 16.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

5 år 10 måneder siden

Permalink

Indsendt af frogmaster den 9. august 2019 kl. 12:07

Permalink

og man kan også lade bash

og man kan også lade bash forsøge:
#!/bin/bash

et=0
to=0
tre=0
fire=0
fem="((tre + fire))"
seks="((et / to))"

echo -n "Indtast et tal -> "
read et
echo -n "Indtast endnu et tal -> "
read to
echo -n "Indtast endnu et tal -> "
read tre
echo -n "Indtast endnu et tal -> "
read fire

echo "= $(($fem * $seks))"
$SHELL


Eller nøjes med at skrive
echo "8/2*(2+2)" | bc eller
awk "BEGIN {print 8/2*(2+2)}" i terminalen osv ...
  • Log ind eller opret dig for at tilføje kommentarer

# 5

5 år 10 måneder siden

Permalink

Indsendt af marlar den 9. august 2019 kl. 18:26

Permalink

Eller nøjes med at

#4: Eller nøjes med at skrive
echo "8/2*(2+2)" | bc


bc er en meget nyttig kommando til beregninger i scripts.

Til simple beregninger kan bash også klare det, fx

echo $((8/2*(2+2)))
  • Log ind eller opret dig for at tilføje kommentarer

# 6

5 år 10 måneder siden

Permalink

Indsendt af frogmaster den 10. august 2019 kl. 00:44

Permalink

bc er en meget nyttig

#5: bc er en meget nyttig kommando til beregninger i scripts.
Ja og nu du nævner det, så kan dem der tør, tjekke deres BMI ;)

Det er en helt enkel beregning (med bc) -> kg og cm -> x÷(y÷100)².

#!/bin/bash
weight=0
height=0

echo -n "Hvad er din vægt i kilogram? "
read weight
echo -n "Hvad er din højde i cm? "
read height
echo

# I terminalen: echo "scale=2; 80/((187/100)*(187/100))" | bc

echo "Din BMI er:" && echo "scale=2; $weight/(($height/100)*($height/100))" | bc
$SHELL
  • Log ind eller opret dig for at tilføje kommentarer

# 7

5 år 10 måneder siden

Permalink

Indsendt af marlar den 10. august 2019 kl. 20:34

Permalink

Du kan forenkle lidt

Du kan forenkle lidt med

echo "Din BMI er:" && echo "scale=2; $weight/(($height/100)^2)" | bc
  • Log ind eller opret dig for at tilføje kommentarer

# 8

5 år 10 måneder siden

Permalink

Indsendt af frogmaster den 10. august 2019 kl. 23:02

Permalink

Ok, tak. Jeg viste ikke at

Ok, tak. Jeg viste ikke at exponenten virker i bash.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Backup/synkronisering? 2
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ingen Mint 3
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43
5G 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !