Quantcast
Channel: Programmering och digitalt skapande | SweClockers
Viewing all 5998 articles
Browse latest View live

Söker programmerare till examensarbete

$
0
0

Hej!
Vi är 2 studenter som pluggar maskinteknik och håller just nu på med vårt examensarbete.
Vi får inte lov att berätta mer om vårt examensarbete men det vi kan säga är att det handlar om att ta fram en 3D-skrivare med 2 extruders och vi behöver hjälp med programmeringen av mjukvaran. Vi sköter den mekaniska delen men skulle behöva hjälp med programmeringen.

Skulle du vilja hjälpa oss eller känner någon annan som skulle kunna göra det, så tveka inte att höra av dig till oss så fort som möjligt. :)


Översätta kod till C#

$
0
0

Hej!

Jag har fått en kodsnutt som jag inte kan identifera vilket kodspråk det är.

Jag har fått i uppgift att översätta den till C# kod, men har nu suttit i en dag men inte lyckats.

Är det någon snäll själ här som skulle kunna hjälpa mig och indentifiera och översätta denna kodsnutten till C# så att den går att köra?

[ code]
while (true)

{

l=list(input().split())

if (len(l) == 1)
{
break;
}
else
x1 = float(l[0]);
x2 = float(l[1]);
y1 = float(l[2]);
y2 = float(l[3]);
p = float(l[4]);
k = (x1-x2);
k = k*-1;

if (k< 0)
{
else k;

}

l=y1-y2
l = l * -1
if (l< 0)
{
}
else k
res1=k**p
res2=l**p
final_result = res1 + res2
k=1/p
output=final_result**k
output=output*-1 if output<0 else output
print("%.10f"%(output))
}
}
[ /code]

Tack på förhand!!

Framtida arbete

$
0
0

Hej!
Till att börja med hoppas jag att jag valt rätt forumkategori och ber så hemskt mycket om ursäkt om jag ej valt rätt.

En vanligaste fråga många ställer sig är väl vad man vill göra när man blir stor, och jag har kommit till den punkten nu.
Jag har testat på det mesta och hunnit utbilda mig till någonting jag inte vill bli när jag blir stor och har nu kört fast.

Just nu läser jag upp betygen för den grundläggande behörigheten och velar på vad jag ska söka för program på HIG.
En sak jag vet att jag vill göra är iallafall att jobba med datorer och gärna webbdesign, MEN.. Jag är väldigt mån om att det ska finnas valmöjligheter när det kommer till jobb i framtiden och där tänker jag lite att det har kommit så sjukt många "enkla" hjälpmedel för att skapa hemsidor. Är detta någonting som kommer att ta över marknaden och det kommer dras ner på tjänster inom detta område?

Min andra tanke är it-säkerhet, här känns det som att det kommer öka drastiskt med tjänster inom bara några år. Nu ska ju även försvarsmakten starta upp ett nytt projekt för just cyber-attacker mot Sverige.

Vad tror ni? Kom med tips, alla spekulationer är intressanta!

Programmering 1 c# Bastun

$
0
0

Hej! Scrolla neråt, löste detta problemet.

Har en uppgift i skolan som lyder:
Denna uppgift går ut på att en amerikanare ska skriva in en temperatur för ett bastuaggregat tills man skriver in
en temperatur som anses lagom. För att kontrollera detta ska vi ha en temperatur som anger den lägsta
godtagbara temperaturen och en som anger den högsta godtagbara
temperaturen.
Tyvärr förstår vår kära bastubesökare enbart Fahrenheit medan
bastuaggregatet enbart förstår Celsius. Därför har du fått skriva ett program
som konverterar det som skrivs in från Fahrenheit till Celsius.
Den optimala temperaturen för bastun är 75 grader men den godtagbara
temperaturen är från 73 till 77 grader. Detta ska styras hela i villkorssatsen i
loopen.
Om talet är mindre än den minsta godtagbara temperaturen ska
programmet skriva att det är för kallt och man får skruva upp lite. Därefter
får bastubesökaren ställa in ett nytt värde på bastuaggregatet och loopen
upprepas.

Så min fråga är, varför kan jag inte höja eller sänka värmen i fahrenheit?

Här är min kod

class Program
{
public static int FahrToCels(int fahr)
{
int cel = (fahr - 32) * 5 / 9; //Konventerar från fahrenheit till celsius
return cel; //returnerar värdet
}

static void Main(string[] args)

{

string inmatat;
int maxTemp = 77;
int minTemp = 73;

Console.WriteLine("Välkommen in i bastun! Skriv in vilken temperatur du vill ha i Fahrenheit:");//Värdet som skrivs ut lagras i fahrenheit
int fahrenheit = int.Parse(Console.ReadLine());
int celsius = FahrToCels(fahrenheit);//Värdet omvandlas till celsius

do
{

if (celsius <= minTemp)
{
Console.Write("Det är {0} grader celsius, höj värmen:",celsius );
inmatat = Console.ReadLine();
celsius = int.Parse(inmatat);//inmatat tal görs om till int

}

else if (celsius >= maxTemp)
{
Console.Write("Det är för varmt, {0} grader celsius, sänk värmen:", celsius);
inmatat = Console.ReadLine();
celsius = int.Parse(inmatat);//inmatat tal görs om till int

}

} while (celsius < minTemp || celsius > maxTemp);// om temperaturen skrivs in att vara mellan minTemp och maxTemp skrivs texten nedan ut
Console.WriteLine("Du har nu den optimala temperaturen i Bastun");
Console.WriteLine("tryck på en tangen för att avsluta...");
Console.ReadKey();

tack!

Är folk dåliga på skriva kod eller är det jag som är dålig på läsa kod?

$
0
0

Idag satte jag mig in i ett C++ bibliotek för Arduino. Jag skulle leda efter vad för funktion retinerar som datatyp.

Hittade den inte i dokumentationen. När jag skulle dyka ned i koden så kände jag att hela C++ koden var ett enda trassel, men hag kände även att skaparen hade stor kunskap om C++ då mystiska funktioner och variabler och datatyper användes. Termer som jag aldtig har läst om förut.

Varför blir det så här? När jag skriver C++ kod så håller jag mig enkel och följer Jan Skansholm C++ Direkt, inte Bjarne Storstrup C++. Jag försöker skriva så pedagogisk och luftig kod dom det bara går. Snygg struktur och symetrisk struktur för alla klasser. Jag blandar inte in _ eller ___ i funktions eller variabelnamn. Istället använder jag this. Jag deklarerar alltid klassnamnet med stor bokstav och objektnamnet med liten boxstav.

Jag undviker till varje pris att lämna övet avancerad kod och jag håller mig alltid enkel. Jag planerar min struktur först som ett verkligt exempel. Är jag behov av arv eller inte, tänker jag. Klarar jag mig med endast grund grund grund OOP, tänker jag. Måste jag ha en headerfil för varje .cpp fil, tänker jag?

Jag kommenterar mycket och förklarar vart man ska börja. Men då är frågan: Är det jag som är dålig eller är det andra som skriver för dåligt?

Program/plugin eller liknande som håller koll på ord åt en? (SEO-hjälp)

$
0
0

Tjo! Jag skriver många SEO-artiklar och jag undrar om det finns några gratisprogram eller gratisplug-ins för Microsoft Word som låter en mata in vilka keywords man vill att den skall räkna och sedan ange keyword densiteten (keyword/antal totala ord) så att man slipper behöva markera text och visa hur många ord. Alltså, hur kan man snabba upp detta som?

Många SEO-tjänster verkar vara internetbaserade endast, även dessa skrivtjänster, vilket irriterar mig eftersom det betyder att man inte kan arbeta om man förlitar sig för mycket på det när internet väl försvinner ett tag. Webtexttool verkar vara det enda som gäller om det inte går att hitta eller programmera en egen lösning.

Några tips om plug-ins eller ordbehandlingsprogram med SEO-stöd? (dvs., räkna antalet utvalda primära och sekundära keywords) Tack för hjälp på förhand! / AplAy.

Massa felkod efter vi bytt server

$
0
0

Hej!
Vi bytte server på en wp-installation efter tips från detta forum som sa att servern var seg. Hursomhelst, allt funkat bra FÖRUTOM att nu kommer det felmeddelanden hela tiden som jag inte sett tidigare. Jag googlade lite och fick tips om string locator men jag vet inte riktigt vad jag ska söka efter där.

T ex på förstasidan http://s780263122.websitehome.co.uk/ så kommer det upp
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'mobile_menu' not found or invalid function name in /homepages/43/d780263117/htdocs/clickandbuilds/JSAtest2/wp-includes/class-wp-hook.php on line 286 och går jag in i denna filen på ftp så på line 286 så står det

$value = call_user_func_array( $the_['function'], $args );

Jag tog med 282 till 290 bara som extra info. Vad kan jag göra?

// Avoid the array_slice if possible.
if ( $the_['accepted_args'] == 0 ) {
$value = call_user_func_array( $the_['function'], array() );
} elseif ( $the_['accepted_args'] >= $num_args ) {
$value = call_user_func_array( $the_['function'], $args );
} else {
$value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
}

Programmering - Kandidatprogram eller yh? Front-end eller Back-end?

$
0
0

Halloj!

Vill lära mig programmering och har tittat runt på olika utbildningar, både på universitet men även yh-utbildningar. Har några frågor till er som jobbar med programmering/studerar eller har studerat.
Vet att när det kommer till programmering så måste man lära sig det mesta på egen hand.

Har lite svårt att bestämma mig om jag ska börja med front - eller back-end. Tror skulle gilla att designa och skapa webbsidor och liknande, men även att utveckla program låter kul.
Det jag har testat än så länge är java. Tittat på några videos och skrivit lite kod.

Vad tycker ni är bäst att börja med, en kandidat eller yh-utbildning?
Kandidat tänker jag då till exempel, Data- och systemvetenskap, affärssystem och tjänstedesign,interaktionsdesign.
Kandidat känns lite mer seriöst, eftersom yh-utbildningar fokuserar på vad som behövs just nu, så man kanske inte får lära sig grunden lika bra.

Tackar på förhand!


Får ej min loop att fungera

$
0
0

Hejsan har suttit med min uppgift och försökt klura ut det ena efter det andra, vet ej hur jag ska lyckas. Är ny inom detta och lärarhjälpen är i princip obefintlig då jag ska googla mig fram till allt mellan himmel och jord. Hur som helst ska jag göra en uppgift där man ska omvandla fahr till cels och det ska ske i en console och man ska gissa upprepade gånger tills man får rätt tempratur. Felet i min kod är att när jag tar mig till "hej skriv temp" och baserat på vad jag skriver första gången så blir svaret den samma hela tiden efter, så om jag skriver 100 första gången och sen ändrar till 10000 så kommer det vara samma svar. Vet ej hur jag får den att gå tillbaka till början och lagra ett nytt svar. här är min kod

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyBastu
{
class Program
{
public static int FahrToCel(int fahr)
{
int cel = (fahr - 32) * 5 / 9;
return cel;
}

static void Main(string[] args)
{
bool Slut = false;
Console.WriteLine("Tjena min vän, skriv hur många grader du vill att aggregatet ska vara:");
int fahr = int.Parse(Console.ReadLine());
int cel = FahrToCel(fahr);

int hogsta = 77;
int lagsta = 73;

while (Slut == false)
{

if (cel <= hogsta & cel >= lagsta)
{
Console.WriteLine("Nu är det rätt värme i bastun, varsågod och basta.");
Console.ReadLine();
Slut = true;
}
else if (cel < 25)
{
Console.WriteLine("Bastun har precis blivit varm, långt kvar till rätt temperatur");
}

else if (cel < lagsta & cel > 25)
{
Console.WriteLine("Det är för kallt i aggregatet, höj tempraturen.");
Console.ReadLine();
}

else if (cel > hogsta & cel > 100)
{
Console.WriteLine("Det är för varmt i aggregatet, sänk tempraturen.");
Console.ReadLine();
}

else if (cel > 100)
{
Console.WriteLine("Det är fööööööööööööööör varmt i aggregatet, sänk tempraturen.");
Console.ReadLine();
}
}
}
}
}

#ifdef och #endif på samma rad. Funkar inte det?

$
0
0

I kod så finns det behov ibland av att kunna koppla bort delar av koden med #defines och #ifdef/#endif. Det som är lite osnyggt att en kodrad kräver totalt 3 rader. Det verkar som om preprocessorn bara accepteras att #ifdef och #endif finns på olika rader. Finns inget knep?

#define PRINT_DEBUG

#ifdef PRINT_DEBUG
printf("registerstatus:%x, %x\n", SREG, flaggor);
#endif

//Trevligare i många lägen
#ifdef PRINT_DEBUG;printf("registerstatus:%x, %x\n", SREG, flaggor);#endif

Inlämning amerikanen i Bastun C#

$
0
0

Hej!

Jag tar en preparandkurs just nu i gymnasiekursen programmering 1 för att sedan söka in till en mjukvarutestar utbildning.

Har en inlämning som ska göras till idag men har fastnat lite.
Instruktionerna lyder såhär: Denna uppgift går ut på att en amerikanare ska skriva in en temperatur för ett bastuaggregat tills man skriver in en temperatur som anses lagom. För att kontrollera detta ska vi ha en temperatur som anger den lägsta
godtagbara temperaturen och en som anger den högsta godtagbara temperaturen.

Tyvärr förstår vår kära bastubesökare enbart Fahrenheit medan bastuaggregatet enbart förstår Celsius. Därför har du fått skriva ett program som konverterar det som skrivs in från Fahrenheit till Celsius.
Den optimala temperaturen för bastun är 75 grader men den godtagbara temperaturen är från 73 till 77 grader. Detta ska styras hela i villkorssatsen i loopen.

Om talet är mindre än den minsta godtagbara temperaturen ska programmet skriva att det är för kallt och man får skruva upp lite. Därefter får bastubesökaren ställa in ett nytt värde på bastuaggregatet och loopen
upprepas.

I denna uppgift ska ni hantera följande:
1. Undantagshantering
2. Metoder
3. Villkor

Då amerikanaren kan skriva in i Fahrenheit så innebär det ett värde på 167 grader (=75 grader) men det vet ju inte han eller hon då det är deras första bastubesök någonsin.

Koden som jag har skrivit in än så länge är :

namespace Uppdrag
{
class Program

{
public static int FahrToCels(int fahr)

// metod för omvandling från Fahrenheit
// till celcius
{
int cel = ((fahr-32) * 5 / 9); // metod beräknar Fahrenhet till Celcius. Konverterar
return cel; // Returnerar värde
}
public static void Main(string[] args)
{
Console.WriteLine("Skriv in Fahrenheit : "); // Skriver in grader i fahrenheit
int fahr=Convert.ToInt32(Console.ReadLine());
int fahrenheit=int.Parse(Console.ReadLine());// Användaren skriver in ett värde som lagras i fahrenheit
int celcius = FahrToCels(fahrenheit); //Metodanrop, int celsius omvandlar automatiskt från fahrenheit till Celsius när användaren matar in fahrenheit.

do
{

if (celcius < 73)
{
Console.WriteLine("Skruva upp värmen lite, temperaturen är för kall: ");
Console.ReadLine();
}
else if (celcius > 77)
{
Console.WriteLine("Skruva ner värmen lite, temperaturen är för hög: ");
Console.ReadLine();
}
else
Console.WriteLine("Nu går det att basta!");
Console.ReadLine();

} while (celcius <= 73 || celcius >= 77);
Console.Write("Press any key to continue...");
Console.ReadKey(true);

}
}
}

När jag sedan debuggar i Visual studio så får jag fram att jag ska skriva in Fahrenheit värdet, men jag måste skriva två värden för att ens få upp någon av writeline texterna. Och när jag väl har fått upp någon av writeline texterna s kommer samma text upp hela tiden oavsett vilka nummer jag skriver in.

Som sagt; Är väldigt ny med programmering. Började för bara 2-3 veckor sen ungefär så förlåt om jag inte förstår eller är helt trög när det gäller sånt här.

Tack på förhand!

Rekommendation av mjukvara för animationer

$
0
0

Tjapp!

Jag håller på att göra en enklare app för mina barn i Flutter.

Till den här appen skulle jag vilja lägga till två stycken "gubbar" i 2D. Dessa "gubbar" ska kunna växla mellan olika kroppsdelar, så som huvud, kropp och ben.

Då jag inte vill göra en ny gubbe för varje kombination som kan uppstå med de olika kroppsdelarna (vilket snabbt skulle bli alldeles för många) tänker jag snarare gubbarna som en sammansättning av skapade huvuden, kroppar och ben, vilka man kan kombinera som man vill.

Jag har tittat på lite olika program man kanske kan använda till detta, men jag har aldrig gjort något liknande tidigare och jag har verkligen dålig koll. Så jag skulle verkligen uppskatta om någon kunde föreslå något program jag kan använda för att underlätta detta projekt.

Tack :)

Blender - laptopen stängs av när jag startar Blender

$
0
0

Hej folks,

(Flytta gärna om jag har lagt upp under fel topic, tack)

När jag startar upp Blender så stängs laptopen av. Texten '' Your pc ran into a problem and needs to restart'' kommer upp, har testat nu fem gånger.

Har en äldre asus laptop, inte så förvånad att det händer men jag undrar om det är något jag kan göra. Funkade bra igår, men idag så hände det direkt vid första uppstart.
Har hört att blender tar mycket på cpun, så gissar det är därför datorn bara stängs av.

Men jag undrar är det något jag kan göra, eller är det bara att leta efter ny dator?

Tack på förhand!

Tips på kurs

$
0
0

Tjena

sitter här som 46-åring och letar efter någon kurs i programmering, detta för att få en bättre kunskap av det jag supporterar/säljer och ev i framtiden kunna vara med på ett hörn och utveckla produkterna.

Egentligen inga avancerade saker utan HTML och javascript. Har tidigare(20år sedan) läst html och lite annat så lite koll har jag då jag idag klarar av att förstå en hel del av html.
Jobbar mot grafer från HighCharts bl a

Jobbet betalar, frågan är vad som finns för att lära sig grunderna i javascript bla och i sthlm området eller online.
Räknar med att få bränna en del kvällstid/helger för detta utöver ev utbildning på plats.

Nägra förslag?

Peace!

/Patrik

Förslag på ett GUI bibliotek för C++ ?

$
0
0

Hej!

Javaprogrammerare här, men ska börja med C++ av vissa orsaker - Prestanda och beräkningar.
Jag tänker alltså bygga ett realtidsystem, och därför passar Java inte riktigt bra här.

Problemet med C++ är att det är svårt, bökigt och dom bästa biblioteket kräver licens t.ex. QT om man ska använda det i affärsverksamhet. Men jag vet att det finns kostnadsfria bibliotek. Men Python är för segt, Java har inte stöd för de beräkningar som jag ska göra. Så då är det bara C++ kvar. Jag har kollat på Rust, men det verkar ännu bökigare än C++.

Jag undrar om ni vet av ett C++ bibliotek som kan göra plottar t.ex. linjeplott. Biblioteket måste vara gratis.

Bästa för mig vore om GNU Octave hade stöd för trådar + bra GUI.


Nybörjare Python Hjälp

$
0
0

Tjenare!

Har blivit intresserad av att lära mig programmera och började häromdagen med python.
Håller just nu på att koda en tärning. Mitt problem är att när jag försöker avsluta while loopen med en print så får jag "expected an indented block". Har googlat och prövat massa olika metoder för att få två sista raderna att fungera. Jag har bland annat testat elif istället för if samt raw_input istället för print. If fungerar, men då är problemet istället att just print får "expected an indented block"(samma för raw_input ==).

Det jag vill är att avsluta while loopen och print Bye efter spelare valt No för att fortsätta att slå tärningen.

Mvh Jarlbanan.

import random
import time

roll_again = "yes"
roll_again = "no" #Behöver jag ha den här boolean för att kunna avsluta while loopen?

while roll_again == "yes" or roll_again == "y" or roll_again == "Y" or roll_again == "Yes":
print("\nrolling the dice...")
time.sleep(1)

dice1 = random.randint(1, 6)
dice2 = random.randint(1, 6)

print("The values are:")
print("Dice 1 =", dice1, "\nDice 2 =", dice2)

if dice1 == dice2:
print("You rolled a double")
else:
print("keep trying")
roll_again = input ("\nRoll the dice again (Y/N) ")
if roll_again == "no" or roll_again == "N" or roll_again == "No":
print("Bye") #expected an indented block

Hur skapa ett utskrivbart dokument i Python?

$
0
0

Jag håller på med en databasprogram i Python och PyQt5 som lagrar reparationer för en butik. Jag vill när man har skrivit in ett nytt reparationsjobb få upp ett dokument som sammanfattar jobbet och detta ska sedan kunna skrivas ut som kvitto till kunden och även att man ska kunna spara det till pdf. Vad är enklaste sättet att åstadkomma detta?

Hjälp med programmering!

$
0
0

Hej!

Sitter just nu fast med en skoluppgift.
Beskrivningen är som följer;

Uppgift
För att öva på arv i förberedelser för den större uppgiften ovan så ska du här lämna in följande uppgift.
Skapa en klass som heter fordon och som har följande fält:
hästkrafter
färg
Denna klass ska ha en lämplig konstruktor och en metod som beräknar maxhastigheten för fordonet.
Vidare kan du lägga till en valfri metod som exempelvis att fordonet "tutar".
Maxhastigheten baseras på hästkrafter med en lämplig formel.
Metoden för att beräkna tophastigheten är kursiv i UML:et vilket innebär att den är virtuell.
Skapa ytterigare en klass som heter lastbil och som ärver av fordon. I denna klass finns ytterligare ett fält som heter last.
Maxhastigheten för lastbil beräknas utifrån hästkrafter och last på ett lämpligt sätt.
Observera att formeln inte på något sätt behöver vara realistisk. Det är principen med kodningen som är det viktiga.

Finns även ett UML diagram som jag inte riktigt lyckades infoga här.

Koden på vad jag har änsålänge kommer här

namespace Fordon
{
public class Fordon
{
public int antal_fordon = 0;

static void Main(string[] args)
{

{

Console.WriteLine("Var god ange antalet hästkrafter; ");
Fordon H = new Fordon();
H.horsepower();
Console.WriteLine("Ange fordonets vridmoment(Standard är mellan 1000-6000); ");
Fordon T = new Fordon();
T.torque();
Console.WriteLine("Sist men inte minst, ange bilens färg(Stil är också viktigt!); ");
Fordon C = new Fordon();
C.color();
Fordon Ca = new Fordon();
Ca.Calcspeed();
}

}
public int horsepower()
{
int horsepower = int.Parse(Console.ReadLine());
int[] _horsepower = new int[antal_fordon];
antal_fordon++;
return horsepower;
}
public int torque()
{
int torque = int.Parse(Console.ReadLine());
int[] _torque = new int[antal_fordon];
antal_fordon++;
return torque;
}
public string color()
{
string color = Console.ReadLine();
string[] _color = new string[antal_fordon];
antal_fordon++;
return color;
}

protected virtual int Calcspeed()
{
int speed = 5252 * horsepower() / torque();
return speed;
}
}
public class Truck : Fordon
{
int weight = int.Parse(Console.ReadLine());

protected virtual int Calctruckspeed()
{
int speed = 5252 * horsepower() / torque();
return speed;
}
}
}

Det jag sitter fast på just nu är att jag inte löser hur jag skall kunna länka indatan till en specifik array eller list. Som det ser ut just nu så är det antagligen många andra fel i koden också, förväntar mig absolut inte att någon gör uppgiften åt mig. Finns ingen mening med det. Men uppskattar alla tips och trick som jag kan få. Är lite utav en flaskhals just nu med detta, då jag inte kan bygga mycket mer utan att ha någonstans att lagra datan.

Uppskattar all hjälp jag kan få!

C# Kompileringsfel vid definering av vektor

$
0
0

Console.WriteLine("Ange hur många mätningar som har utförts: ");

string input = Console.ReadLine();
double temp = Convert.ToDouble(input);

double[] Temperature = new double[temp]; //På denna raden får jag meddelandet "Cant implicitly convert type double to an int"

Console.WriteLine("Ange grader i celsius vid varje mätning: ");

Felet försvinner om jag ändrar variabel "temp" till datatypen int. Varför sker detta? bara nyfiken, användarens inmatning i temp ska egentligen vara en int oavsett. Eftersom det är antalet gånger temperaturen har mäts som ska matas in.

Läskbacken slutprojekt programmering 1 C#

$
0
0

Halloj!
Håller nu på med mitt slutprojekt i programmering 1 och har fastnat på hur man räknar ut det totala värdet utav alla drycker man valt i läskbacken...
alla drycker har samma pris = 5kr så jag tycker inte att det borde vara för svårt att räka ut detta... (Jag siktar inte på ett superhögt betyg utan vill klara kursen men ändå förstå vad som händer:) )

Här är min kod:

namespace sodacrate
{
class Sodacrate
{
private string [] flaskor = new string[24];
private int antal_flaskor = 0;

public void Run()

{
int meny = 0;
do
{
Console.WriteLine("Välkommen till läskbacks-simulatorn!");
Console.WriteLine("Välj ett alternativ nedan!");
Console.WriteLine("1: Lägg till läsk");
Console.WriteLine("2: Visa innehållet i läskbacken");
Console.WriteLine("3: Totala kostnaden för backen");
Console.WriteLine("0: Avsluta");
meny = int.Parse(Console.ReadLine());

switch (meny)
{
case 1: add_soda();
break;

case 2: print_crate();
break;

/*case 3: calc_total();
break;*/

case 0:
Console.WriteLine("Avslutar programmet...");
break;
}

}while ( meny != 0);
}

public void add_soda()
{

do
{
Console.WriteLine("Du får nu skriva in vilka drycker du vill ha i backen tills den är full:");
flaskor[antal_flaskor] = Console.ReadLine();
antal_flaskor++;
}while (antal_flaskor != 24);

if (antal_flaskor == 24)
{
Console.WriteLine("Backen är nu full med läsk!");
}
}

public void print_crate()
{

foreach (string back in flaskor)
{
Console.WriteLine(back);

}

}

public int calc_total()
{

//HÄR

}

}

class Program
{
public static void Main(string[] args)
{
//Skapar ett objekt av klassen Sodacrate som heter sodacrate
var sodacrate = new Sodacrate();
sodacrate.Run();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}

Viewing all 5998 articles
Browse latest View live