Programmering [Hjälp med skoluppgift: if/else-satser — mod]

Permalänk
Medlem

Programmering [Hjälp med skoluppgift: if/else-satser — mod]

Tjena, ska göra ett program i java, vb eller c++.

4 alternativ
* Över 25 grader "Idag är det varmt"
* Mellan 5-24 grader " Idag är det plus x Grader"
* Mellan -2-4 grader "Idag är det risk för is, just nu x grader"
* under -3 grader "Idag är det kallt, x grader"

Tackar på förhand!

Rubrik ändrad
Permalänk
Medlem
Skrivet av seppeh:

Tjena, ska göra ett program i java, vb eller c++.

4 alternativ
* Över 25 grader "Idag är det varmt"
* Mellan 5-24 grader " Idag är det plus x Grader"
* Mellan -2-4 grader "Idag är det risk för is, just nu x grader"
* under -3 grader "Idag är det kallt, x grader"

Tackar på förhand!

Varsågod!

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Medlem
Skrivet av seppeh:

Tjena, ska göra ett program i java, vb eller c++.

4 alternativ
* Över 25 grader "Idag är det varmt"
* Mellan 5-24 grader " Idag är det plus x Grader"
* Mellan -2-4 grader "Idag är det risk för is, just nu x grader"
* under -3 grader "Idag är det kallt, x grader"

Tackar på förhand!

Ingen orsak!

Permalänk
Medlem
Skrivet av seppeh:

Tjena, ska göra ett program i java, vb eller c++.

4 alternativ
* Över 25 grader "Idag är det varmt"
* Mellan 5-24 grader " Idag är det plus x Grader"
* Mellan -2-4 grader "Idag är det risk för is, just nu x grader"
* under -3 grader "Idag är det kallt, x grader"

Tackar på förhand!

Klart man ställer upp!

Permalänk
Medlem

Scumbags!

Permalänk
Medlem
Skrivet av seppeh:

Scumbags!

Om du i trådstarten hade förklarat mer vad du ville ha och gett bevis på att du faktiskt försökt själv innan du dumpade din (förmodade) skoluppgift i forumet så hade vi förmodligen hjälpt dig.

Personer som vill ha saker på silverfat utan att anstränga sig ger man inte mycket för. :> Gör om, gör rätt!

Permalänk
Medlem
Skrivet av seppeh:

Scumbags!

Vi fick ju ingen fråga...

Permalänk
Medlem
Skrivet av seppeh:

Scumbags!

1. Trådens titel är väldigt obeskrivande
2. Din beskrivning av vad du ska göra säger inget alls

Visa signatur

"One is always considered mad, when one discovers something that others cannot grasp."
- Ed Wood

Permalänk
Medlem

Du kan använda if-satser, läs på om det.

Visa signatur

[Gigabyte B550i Aorus Pro Ax] [AMD Ryzen 5600X] [Noctua NH-L12S Ghost S1 Ed] [Asus GTX 1080 STRIX 8 GB] [32GB HyperX Fury RGB 3600 MHz] [2x WD Black SN750 1 TB NVME] [Corsair SF750] [Loque Ghost S1 MK3] [Synology DS212 2x2 TB NAS] [2x Mackie HR624] [Dell Ultrasharp U2713HM 27" IPS] [TOFU 65% ALU, Zealios V2] [Logitech G502] [Qpad QH-90]

Permalänk
Medlem
Permalänk
Medlem

if Över 25 grader
{
"Idag är det varmt"
}
if Mellan 5-24 grader
{
" Idag är det plus x Grader"
}
if Mellan -2-4 grader
{
"Idag är det risk för is, just nu x grader"
}
if under -3 grader
{
"Idag är det kallt, x grader"
}

eller använd en switch.
google is your friend

Visa signatur

Fractal Design Node 304 -> ASUS ROG STRIX Z370-I GAMING ->i5 8600K -> be quiet! Pure Rock -> ASUS GTX 1070 8GB DUAL OC -> Corsair 16GB DDR4 2666MHz CL16 Vengeance LPX -> Seasonic FOCUS Plus 650W Gold -> Samsung 960 EVO 500GB -> 2 * Western Digital Black 2 TB -> Samsung 850 EVO Basic SSD 500GB

Permalänk
Medlem
Skrivet av seppeh:

java, vb eller c++.

Vill du ha tips om vilket språk att använda? Ta det du är mest bekväm med.

Permalänk
Medlem
Skrivet av Beamy:

Vill du ha tips om vilket språk att använda? Ta det du är mest bekväm med.

Tänkte på c++, men är helt värdelös på programmering

Permalänk
Medlem

Det kanske är därför du har fått i uppgift att göra det här? För att "LÄRA" dig något?

Permalänk

Finns massor av sätt du kan göra det på.

Ett sätt är att lägga in ett helta.
t.ex.

skapa din indata enhet som jag nu kallar för degree.

if (degree > 25)
{
System.out.println ("Det är varmt");
}

if (degree > 4 && degree < 25)
{
System.out.println("Det är " + degree + " grader utomhus");
}

Sedan gör du såhär på alla delar. Nu har du fått lite hjälp till en start

Sedan så är detta java som jag anser är det bästa valet på språk i detta fall då jag antog att detta program ska användas till bilar och liknande som inte windows/Linux baserat. Även så går det att använda på många enheter utan att byta programspråk

Permalänk
Medlem

Vad händer om temperaturen är mellan plus fyra och minus ett?

Visa signatur

Dator: Fractal Design XL || Windows 10 || i5 750 || 8 GB RAM || HD 7970 || 120 GB SSD
Server: Fractal Design Core 3000 || ESXi 5.1 || AMD FX-6100 || 20 GB RAM
Foto: 7D || 17-50mm f/2.8 || 50mm f/1.8 || 70mm f/2.8 || 70-200mm f/2.8
Citera för svar!

Permalänk
Skrivet av Sedman:

Vad händer om temperaturen är mellan plus fyra och minus ett?

Mellan -2-4 grader "Idag är det risk för is, just nu x grader"

Då är det risk för is:D

Permalänk
Medlem
Skrivet av Deathdevil:

Finns massor av sätt du kan göra det på.

Ett sätt är att lägga in ett helta.
t.ex.

skapa din indata enhet som jag nu kallar för degree.

if (degree > 25)
{
System.out.println ("Det är varmt");
}

if (degree > 4 && degree < 25)
{
System.out.println("Det är " + degree + " grader utomhus");
}

Sedan gör du såhär på alla delar. Nu har du fått lite hjälp till en start

Sedan så är detta java som jag anser är det bästa valet på språk i detta fall då jag antog att detta program ska användas till bilar och liknande som inte windows/Linux baserat. Även så går det att använda på många enheter utan att byta programspråk

Använder man else if så slipper man skriva degree < 25

Permalänk
Medlem
Skrivet av Deathdevil:

Finns massor av sätt du kan göra det på.

Ett sätt är att lägga in ett helta.
t.ex.

skapa din indata enhet som jag nu kallar för degree.

if (degree > 25)
{
System.out.println ("Det är varmt");
}

if (degree > 4 && degree < 25)
{
System.out.println("Det är " + degree + " grader utomhus");
}

Sedan gör du såhär på alla delar. Nu har du fått lite hjälp till en start

Sedan så är detta java som jag anser är det bästa valet på språk i detta fall då jag antog att detta program ska användas till bilar och liknande som inte windows/Linux baserat. Även så går det att använda på många enheter utan att byta programspråk

Tänk om det blir 25 grader :OOOOO

Visa signatur

Corsair Obsidian 350D | ASUS Maximus V Gene | i5-3570k
Palit RTX3060 Dual OC | 4x4GB 1600Mhz Vengeance LP | 2x256GB SSB | TX950W | W10
Ducky Shine3 MX (Red Switches) | Mionix Naos 8200 | DT990+Schiit Modi2/Magni2

Permalänk
Medlem
Skrivet av Deathdevil:

Sedan så är detta java som jag anser är det bästa valet på språk i detta fall då jag antog att detta program ska användas till bilar och liknande som inte windows/Linux baserat. Även så går det att använda på många enheter utan att byta programspråk

Japp, är nog _EXTREMT_ stor chans att _detta_ program hamnar i en bil skulle jag säga

Permalänk
Hedersmedlem

Sluta mata latmaskarna! Det formligen skriker skoluppgift om detta. Fråga läraren och gör ett ärligt försök att lösa uppgiften, sedan kan du komma och fråga om lite mer specifika problem som du inte kan lösa!

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk

alt. en case-sats i vb?

dim temperatur as integer

temperatur = "input value" '<- antar att du har en sorts givare för detta?

Select case temperatur.value
Case is >= 25
msgbox "Idag är det varmt"
Case is 5 to 24
msgbox "Idag är det plus" & temperatur & "grader"
Case is -2 to 4
msgbox "Idag är det risk för is, just nu" & temperatur & "grader"
Case is <= -3
msgbox "Idag är det kallt," & temperatur & "grader"
End select

Detta är väl en lite förenklad kod, men den kommer nog köras snabbare så då den kollar av alla olika utvägar samtidigt.

Visa signatur

Citera för lättare svar!
Main: Core i7 3820 3,6GHz @ Corsair H50 - Asus P9X79 - Corsair Vengance 4x4GB 1600mhz -
80GB Intel X25-M G2 - 240GB Corsair Force GS - 3TB HGST HDD - Corsair HX 1000W - Sapphire Radeon R9 290x Tri-X
NAS: Lagring: 6TB RaidZ - Backup: 3TB Raid 1 - FreeNAS 9.3 Uplink: Telia Fiber 100/100

Permalänk
Skrivet av Pertanbus:

Tänk om det blir 25 grader :OOOOO

degree >= 25 grader då:D Han kunde ju felsöka programmet sen:D

Skrivet av BasseBaba:

Japp, är nog _EXTREMT_ stor chans att _detta_ program hamnar i en bil skulle jag säga

Nä men det lät som ett program som skulle vara till ett sådant ställe. Inte ofta man använder det i en dator kan jag tänka mig:D

Skrivet av Skuth:

Använder man else if så slipper man skriva degree < 25

Absolut. Men nu skrev jag inte en fulländad kod. men ja det kan man. men använder du else if så blir det likadant förutom på den sista ikontrollen som heter else. Else if blir ju såhär i kod "else if (degree > 25). Fast du kanske syftade på att degree > 25 skulle ersättas med else?

Permalänk
Medlem
Skrivet av Deathdevil:

Absolut. Men nu skrev jag inte en fulländad kod. men ja det kan man. men använder du else if så blir det likadant förutom på den sista ikontrollen som heter else. Else if blir ju såhär i kod "else if (degree > 25). Fast du kanske syftade på att degree > 25 skulle ersättas med else?

Det jag menade var att "degree > 4 && degree < 25" kunde ersättas med degree > 4 om man nu använder else if. Resultatet blir likadant men man slipper gå igenom alla if-satser.

Permalänk
Medlem

Herregud, varför läser du kursen om du inte är intresserad av att försöka själv först?

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av seppeh:

Tjena, ska göra ett program i java, vb eller c++.

4 alternativ
* Över 25 grader "Idag är det varmt"
* Mellan 5-24 grader "Idag är det plus x Grader"
* Mellan -2-4 grader "Idag är det risk för is, just nu x grader"
* under -3 grader "Idag är det kallt, x grader"

Tackar på förhand!

Är det väll enklast att göra if och else satser där du går uppifrån och ner (eller tvärt om) tills du har alla fallen.

if (temp > 24) ... "Idag är det varmt" else if (temp > 4) ... "Idag är det plus x Grader" else if (temp > -3) ... "Idag är det risk för is, just nu x grader" else ... "Idag är det kallt, x grader"

Visa signatur

Citera för svar

MSI Z490 MAG TOMAHAWK | Intel Core i7 10700K | Corsair 64GB DDR4 3200MHz | Asus GeForce RTX 3060 Ti TUF Gaming OC | Samsung 970 EVO Plus 1TB | WD Black 6TB Desktop Drive | Corsair RM750X 750W | Fractal Design Define R6

Permalänk
Skrivet av Skuth:

Det jag menade var att "degree > 4 && degree < 25" kunde ersättas med degree > 4 om man nu använder else if. Resultatet blir likadant men man slipper gå igenom alla if-satser.

Jaha då förstår jag vad du menar:D Det hade man ju kunnat göra.

Permalänk
Hedersmedlem

*Rubrik ändrad*

"Programmering" är nog den minst specifika titel jag kan tänka mig i forumdelen för "Programmering" .

Vill man ha hjälp med en skoluppgift så kan man be om det, men skriv isf om vad som är ditt specifika problem, inte "Gör denna uppgift åt mig".

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.