IF-ELSE (Læst 2550x)

Offline Elfix

  • Spændingsdeler
  • ****
  • Indlæg: 64
  • Antal brugbare Indlæg: 1
  • Gammeldam
    • Vis profil
IF-ELSE
« Dato: Januar 29, 2015, 17:33:57 »
Hej alle!

Jeg tro godt nok jeg er blevet for gammel til programmer! Jeg er startet med DOS til bage i 1983
siden var der Pascal og nu efter mange år er det 2014 Arduino ide!

Jeg kan bare ikke få det til at virke! Det jeg ger vil er at hvis kedelTemp er <45 skal den tænde en led
( se evt. kode fra andet indlæg) jeg har prøvet næsten alt men det! men det virker ikke :-[

Mvh Jonny   
Alle opgaver løses kun umuligheder tager lidt længere tid

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: IF-ELSE
« Svar #1 Dato: Januar 29, 2015, 19:29:56 »
Hej Jonny,
hvad har du skrevet?

sådan ser en IF-ELSE i Pascal ud:
Kode:
IF kedelTemp < 45 THEN
  led_on()
ELSE
  led_off();

og her i C:

Kode:
if (kedelTemp < 45)
  led_on();
else
  led_off();
Du ser den ";" i C efter led_on() ?

Hvis du har mere en en kommando:
Pascal:
Kode:
IF kedelTemp < 45 THEN
  BEGIN
    led1_on();
    led2_on();
  END
ELSE
  BEGIN
    led1_off();
    led2_off();
  END;

og i C:
Kode:
if (kedelTemp < 45)
{
  led1_on();
  led2_on();
}
else
{
  led1_off();
  led2_off();
}

Vigtigt!!!
I Pascal skrive du:

Kode:
a:=1;
IF a=1 THEN ..

Men i C:
Kode:
a=1;
if (a==1) ..

== i stedet for =

Jeg har lavet denne fejl omkring 6729812*10EXP86 gange.

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: IF-ELSE
« Svar #2 Dato: Januar 29, 2015, 22:46:09 »
Skulle du få lyst til at teste dine færdigheder i programmering, kan du teste det skadefrit af her.

http://www.tutorialspoint.com/codingground.htm
Mvh. Danni Hansen.