Inlägg

Inlägg som CarlB har skrivit i forumet
Av CarlB

JavaScript - localStorage

Hej, jag försöker göra en enkal lösning där jag skriver in två tal på en sida. På nästa sida ska den plussas ihop. Dock funkar det inte, utan måste skriva in talen, trycka på knappen, få upp sidan där resultatet ska komma, backa och trycka igen för att uträkningen ska fungera.

Har någon en lösning på detta?

HTML1

Citat:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="app.js" defer></script>
<title>Document</title>
</head>
<body>
<a href="faktura.html">Visa Faktura</a>

<form>

<input type="number" id="kostnad1" placeholder="Kostnad Produkt 1">
<input type="number" id="kostnad2" placeholder="Kostnad Produkt 2">

</form>
<button class="btn">Beställ</button>

</body>
</html>

HTML2

Citat:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<script src="app2.js" ></script>
</head>
<body>
<a href="index.html">Hem</a>
<div class="divfaktura"></div>
</body>
</html>

JS1

Citat:

const kostnadEtt = document.querySelector("#kostnad1").value;
const kostnadTva = document.querySelector("#kostnad2").value;
const btn = document.querySelector(".btn");
const convertKostEtt = Number(kostnadEtt);
const convertKostTva = Number(kostnadTva);
const data = convertKostEtt + convertKostTva;

btn.addEventListener("click", (e)=>{
e.preventDefault();
console.log(data)

localStorage.setItem("data", data);
setTimeout(function(){
window.document.location="./faktura.html";
}, 60000);

})

JS2

Citat:

function ShowData(){
const div = document.querySelector(".divfaktura")

div.innerHTML= localStorage.getItem("data");
}

//DOMContentLoaded event väntar tills documentet laddas upp helt sedan anropar
//sedan anropar denna functionen inuti den
document.addEventListener("DOMContentLoaded", function (){
ShowData();
})

Av CarlB
Skrivet av Thomas:

Din

string anvInput = "";

står inuti loopen. Om den vore utanför skulle den stå tillsammans med isRunning.

Älskar dig!

Nu ska jag bara lista ut hur jag rensar stringen

Men tusen tusen tack!

Av CarlB
Skrivet av perost:

En variabel i C# lever bara i sitt block, som i C# definieras av { }. T.ex.

for (int i = 0; i < 10; i++) { // Början på block string s = ""; // Här skapas en ny variabel s varje gång loopen kommer hit. s += "test"; Console.WriteLine(s); } // Slut på block, här "dör" alla variabler som är deklarerade inne i blocket.

Varje gång loopen börjar om från början så kommer alltså s vara en helt ny variabel, så detta exempel kommer helt enkelt skriva ut test 10 ggr. Om man istället skriver så här:

string s = ""; for (int i = 0; i< 10; ++i) { s += "test"; Console.WriteLine(s); }

så kommer loopen istället skriva ut test, testtest, o.s.v., eftersom s är deklarerad utanför loopen.

Är det inte det jag gjort?

anvInput är definerat utanför.

sen i första if satsen är anvInput += Console.ReadLine();

eller missförstår jag dig.

Ber om ursäkt om jag är helt pantad.

Av CarlB
Skrivet av Thomas:

Hint: "Kodblock och variablers livslängd, repetera Kapitel 6 och fundera på hur det påverkar ditt program"


Redan när jag kom ner till "while (true)" såg jag problemet.

http://oi65.tinypic.com/2wfpe9t.jpg

Det där detta som står om Variabelns livslängd. Vet inte om jag är helt bakom flötet men jag får inte ut något utav det där. Förstår att programmet hoppar tillbaka till innan första IF satsen. Och där är anvInput tom.

while (true), menar du att jag skulle haft while (isRunning) istället? Jag ändrade till det men får fortfarande inte fram vad jag lagt i ryggsäcken i menyVal 2

Av CarlB

C# nybörjare. I behov av tips och råd.

Hej, håller på läser programmering 1. och kommit till en uppgift som kallas ryggsäcken. Sett att det finns en del trådar om detta. Men ingen som jag riktigt hittar något svar.
Uppgiften är som följer

För att lösa uppgiften behöver du använda dig av följande delar från "Del II - Grunderna i programmering" i boken
Utskrift till konsollen (kapitel 3)

  • Inmatning av data, spara i variabler med korrekt datatyp (kapitel 3)

  • Selektion, IF eller SWITCH för menyn (kapitel 4)

  • Loop som accepterar menyval tills användaren väljer att avsluta programmet, se exempel 5.4 (s.58)

  • Kodblock och variablers livslängd, repetera Kapitel 6 och fundera på hur det påverkar ditt program

Programmet ska förutom att skriva ut och visa menyn innehålla möjlighet att

  • Spara ett föremål i ryggsäcken, användaren ska kunna mata in en sträng under menyval 1, detta ska sparas. Du kan göra det genom att tilldela en Console.ReadLine() till strängvariabeln. Se kapitel 3, och kom ihåg att du kan tilldela och deklarera på två olika platser.

  • Den inmatade strängen ska kunnas skrivas ut i menyval 2.

  • När användaren väljer menyval 3 ska strängens värde rensas eller nollställas. Tilldela strängvariabeln ett tomt ""-värde.

  • Menyval 4 ska avsluta menyloopen.

  • Kommentera och förklara din kod, försök att förklara och motivera dina val.

Jag har läst boken och sett de klipp kursen lagt upp.
MEN
det jag har problem är att användar inputen inte kommer till när man ber om att se innehållet i ryggsäcken. Får det bara tomt.

Ni får koden här under så kanske ni förstår. Känns som jag har gjort rätt, men antar att jag på något sätt är helt ute och cyklar.

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ryggsäcken_2 { class Program { static void Main(string[] args) { bool isRunning = true; while (true) { Console.WriteLine("\n\tVälkommen till ryggsäcken!"); Console.WriteLine("\t[1]Lägg något i ryggsäcken"); Console.WriteLine("\t[2]Se innehållet i ryggsäcken"); Console.WriteLine("\t[3]Töm ryggsäcken"); Console.WriteLine("\t[4]Avsluta ryggsäcken"); Console.Write("Gör ett val:"); string anvVal = Console.ReadLine(); string anvInput = ""; if (anvVal == "1") { Console.Write("\tLägg något i ryggsäcken:"); anvInput += Console.ReadLine(); isRunning = true; } else if (anvVal == "2") { Console.WriteLine("\tRyggsäcken innehåller just nu, " + anvInput); isRunning = true; } else if (anvVal == "3") { isRunning = true; } else if (anvVal == "4") { isRunning = false; } } } } }

Tack på förhand!

Av CarlB

Uppgraderings råd

Halloj folket.

Tänkte se vad ni har för råd angående uppgraderingar till min burk för att få ut det lilla extra.
Jag spelar en del CSGO men även andra titlar som t.ex BF1, WoW, LoL m.m.
Jag har märkt att jag tappat lite i FPS på CSGO senaste tiden (Kan dock bero på deras uppdateringar), men även om jag kickar igång min stream så har jag tappat mer än vanligt känns det som. Kan även tycka att både RAM och CPU jobbar lite väl hårt ibland. Dock är jag väldigt okunnig i detta och kanske bara inbillning.

Men om jag skulle ta och uppgradera för att få ut det lilla extra vart ska jag börja?

Moderkort: ASUS z170-p
CPU: Intel Core i7 6700K 4.0 GHz 8MB
RAM: Corsair 16GB (2x8GB) DDR4 2133MHz CL13 Vengeance LPX Svart
GPU: EVGA GeForce GTX 970 4GB ACX 2.0
PSU: be quiet! KRAFT 700W
CPU Kylare: be quiet! Pure Rock
SSD: OCZ Arc 100 240GB - OS + Flesta Spel
HDD: WD Red 1TB IntelliPower 64MB
OS: Windows 10 Home 64bit

Burken är införskaffad sommaren 15 så har ändå 1½ år på nacken.

Nu är jag ju i allmänhet nöjd med vad jag får ut av datorn. Men min fråga är vad skulle jag byta ut för att få ut det lilla extra

Tack så mycket på förhand mina vänner!

Av CarlB

@Kent: Sorry ! Ny till forumet och har ej läst igenom allt ber om ursäkt!

Av CarlB

hade detta fungerat tror ni? Vet att jag tog bort radeon men det va för en inre röst sa att jag ska hålla mig till nvidia ^^ men ni är ju dock mycket bättre på detta än vad jag är. Så vad tycker ni om detta ?

http://www.inet.se/kundvagn/visa/8327453/2015-08-19

http://www.inet.se/files/img/tiny/forum-divider.png

http://www.inet.se/kundvagn/bild/8327453/2015-08-19

Av CarlB

@Christley: Tusen tack för snabbt svar! Har en fråga dock, hört så mycket om AMD grafikkort, att dom inte ska vara något vidare etc.. Samt det finns endast ett DVI uttag på det grafikkortet? Hur löser man två skärmar på ett sådant?

Av CarlB

Går det att få ned priset ännu mer skadar ju inte det heller

Av CarlB

Ny dator runt 18k

Hej SweClockers!

Mina kunskaper om dator är oerhört begränsade. Jag älskar datorer, spelar, streamar och redigerar gaming fotage.

Dock behöver jag en bättre burk som pallar detta. Därför vänder jag mig till er här på SweClockers. Vet att de flesta som frågar om hjälp har en lista med vad dom gjort själva. Dock är jag så okunnig så jag vet inte om det ens är värt att jag slänger upp det jag satt ihop.

Jag ber er därför om hjälp att slänga ihop en dator som klarar allt detta. Streaming, Redigering och gaming. Spelar allt från CS till GTA och vill kunna göra det någorlunda bra behöver inte vara högsta super duper kvalitén på GTA men ska vara nice

I budgeten vill jag gärna ha råd med en 144hz skärm också…

Detta är vad jag satte ihop med hjälp av olika sidor på nätet men undrar vad jag kan ändra för att få ned prislappen något (någon tusenlapp eller två) behöver jag verkligen 980 ? eller räcker det med 970 några år framöver?

http://www.inet.se/kundvagn/visa/8327233/2015-08-18

Tack på Förhand!

Mvh
Okunnig person

Av CarlB
Skrivet av Zcenicx:

Antagligen i den dolda mappen "AppData", där exempelvis molntjänster, temporära internetfiler och dylikt brukar spara filer.

Du är en god människa! Tack som fan!

En följdfråga på det, kan man rensa den utan att det blir några problem för programmen och datorn?

Av CarlB

OS Hårddisken full

Hej allihop!

Jag är en riktig amatör när det kommer till datorer. Jag gillar att spela på dom men hur dom fungerar är jag helt grön.

Jag har ett problem att min OS hårddisk är i stort sett full. Det är alltid olika hur full den är men på senaste tiden har det aldrig varit mindre än 9GB ledigt på den.

https://imagizer.imageshack.us/v2/1260x709q90/538/LtaFz0.jpg

Jag går in på den och hittar att det är mappen användare som tar upp 76,2GB utav de 118GB på hårddisken.

https://imagizer.imageshack.us/v2/2345x1058q50/913/2tuP9O.jpg

Vidare hittar jag att det är min mapp "Carl" som är användarmappen som tar upp 75,8GB

https://imagizer.imageshack.us/v2/1259x709q90/908/wf5tFT.jpg

Markerar jag sedan de mappar som finns i "Carl" så är det bara 5,35GB som är i de mapparna.

https://imagizer.imageshack.us/v2/1266x709q90/673/JaOTVk.jpg

https://imagizer.imageshack.us/v2/1266x709q90/673/adIdYf.jpg

Är det någon som vet vart de 70GB gömmer sig? Vad ska jag göra för att öppna upp minne på den hårddisken?

Tacksam för alla svar jag kan få !