Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Anonym´s programeringtråd

Skapad av Borttagen, 2011-01-27 14:55 i Datorer & IT

3 296
44 inlägg
1 poäng
anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
1
har lyckats med att göra min första miniräknare:
Visa spoiler
#include <iostream>

using namespace std;

int main ()

{

int tal1;
int tal2;
int tal3;

cout << "var vx84nligen att mata in tvx86 tal hx84r";
cin >> tal1;
cin >> tal2;
cout << tal1;
cout << " / ";
cout << tal2;
cout << " x84r lika med ";
tal3=tal1/tal2;
cout << tal3;

cout << "


";



system ("pause");

return 0;

}



Vad är nästa steg man kan lära sig?

kan skriva den där "formeln" utan till, dock kanske några småfel ibland.

åäöÅÄÖ har jag lite problem med att komma ihåg.

men till frågan: vad är nästa steg, länka gärna en video eller text :)

BTW: kmr ju med mer frågor så skulle uppskata om ni övervakade tråden så jag sliper göra ny hela tiden.

lol

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0
köra + - * också? eller är de bara en divisionsminiräknare?
du kan ju också göra koden renare genom att skriva cout << tal1 + "/" + tal2; istället för att ha flera rader kod för en utskrift

being skinny with abs is like a fat bitch with big tits - it doesn't count

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till Christley [Gå till post]:
har testat alla 4 räknesätten :)

skriv om koden som du skulle ha gjort;tar väl 30 sec så snälla :)

#include <iostream>

using namespace std;

int main ()

{

int tal1;
int tal2;
int tal3;

cout << "var vx84nligen att mata in tvx86 tal hx84r";
cin >> tal1;
cin >> tal2;
cout << tal1;
cout << " / ";
cout << tal2;
cout << " x84r lika med ";
tal3=tal1/tal2;
cout << tal3;

cout << "


";



system ("pause");

return 0;

}

lol

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0
#include <iostream>

using namespace std;

int main ()

{

int tal1, tal2, tal3;
system("CLS");
cout << "Please enter 2 integers";
cin >> tal1;
cin >> tal2;
cout << tal1 + "/" + tal2 + "equals: ";
tal3=tal1/tal2;
cout << tal3;

cout << "


";



system ("pause");

return 0;

}



och jag menade att du skulle skriva allt i ett program med en meny som gör saker efter ett val

being skinny with abs is like a fat bitch with big tits - it doesn't count

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
Svar till Christley [Gå till post]:
Du kan inte använda + på det sättet, vad du menar är
cout << tal1 << "/" << tal2;


Svar till anonym215 [Gå till post]:
Det där med åäö verkar jobbigt, du kan inte ställa in något i din text editor eller helt enkelt skriva på engelska.
Om detta är allt du kan så tycker jag nästa steg är att lära sig if satser.



Tillägg av Peter_den_bra 2011-01-27 15:12

Om du lär dig if satser så kan du göra val som Christley pratar om

Det är inte fel att ha fel.

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0

Svar till Peter_den_bra [Gå till post]:
oh ja. var lite osäker på de. inte programmerat i c++ på 2 år så. de jag skrev var tydligen till java

being skinny with abs is like a fat bitch with big tits - it doesn't count

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till anonym215 [Gå till post]:
Gör om det så du kan välja vilket räknesätt du ska ha, så att det blir en miniräknare och inte 4 separata...

Ingen status

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
vad menar du? jag har ju testa med *, - , + och / om det är det du menar?

lol

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till anonym215 [Gå till post]:
Låt den kunna göra + - * och delatmed i samma program, så användaren får välja efter de startat programmet vilket räknesätt de vill ha.

Ingen status

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
hon menar att ska kunna välja vilket räknesätt man vill använda i programmet. Men för det behöver du if satser.

Det är inte fel att ha fel.

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
aha fattar nu ;)

hur ska man skriva då? cin >>.. ?

lol

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
cin använder du för att läsa in värden från användaren i en variabel, ja. Sedan kan du använda if satsen för göra olika saker beroende på variabelns värde. Men lite får du testa själv

Det är inte fel att ha fel.

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till anonym215 [Gå till post]:
cin >> tal1;
cin >> count; (sträng innehållandes valt räknesätt (+ - * /))
cin >> tal2;

Sedan jämför med hjälp av switch case eller if eller något.

Ingen status

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
som sagt, jag är nybörjare :(

får errors :
Visa spoiler
#include <iostream>

using namespace std;

int main ()

{

int tal1;
int tal2;
int tal3;

cout << "var vx84nligen att mata in tvx86 tal hx84r";
cin >> tal1;
cin >> count;
cin >> tal2;
cout << tal1;
cout << " / ";
cout << tal2;
cout << " x84r lika med ";
tal3=tal1/tal2;
cout << tal3;

cout << "


";

system ("pause");

return 0;

}



lol

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till anonym215 [Gå till post]:
Kan ju vara bra att skapa count också

string count;

innan du använder den första gången.


Och ett tips till en annan gång, om du vill ha hjälp med ett fel så skriv med felmeddelandet och inte bara koden.

Ingen status

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
skriv om koden som du vill ha det om du orkar

Visa spoiler
#include <iostream>

using namespace std;

int main ()

{

int tal1;
int tal2;
int tal3;

cout << "var vx84nligen att mata in tvx86 tal hx84r";
cin >> tal1;
cin >> tal2;
cout << tal1;
cout << " / ";
cout << tal2;
cout << " x84r lika med ";
tal3=tal1/tal2;
cout << tal3;

cout << "


";



system ("pause");

return 0;

}


lol

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0
Svar till anonym215 [Gå till post]:
Hur ska du lära dig programmera om jag gör jobbet åt dig? Att försöka hitta en lösning på ett problem är vad programmering gå ut på. Läs på om if-satser, string och switch case-satser så kan du nog hitta en lösning själv.

Ingen status

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
ok

lol

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till Peter_den_bra [Gå till post]:
hittat en bra guide på läxa.nu och ska kolla på videon om if och else.

lol

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:

Peter_den_bra:3551073:

[svar:Christley:3551040]
får inga error nu men om jag öppnar programmet och skriver in 100, då har jag 1100 kr, men om jag skriver in 20 så plusar datorn i hop 100,50 och 20. då står det: du har nu 1170 kr, fast jag matade in 20?

vad är felet?




Visa spoiler
#include <iostream>

using namespace std;

int main ()
{

int bankkontot = 1000;
int sedel;

cout << " Du har " << bankkontot << " Kronor på ditt konto " << endl;
cout << "vänligen mata in sedlar";
cout << endl;
cin >> sedel;

switch(sedel)
{
case 20:
cout << "Du har satt in 20 kronor" << endl << endl;
bankkontot += 20;
case 50:
cout << "Du har satt in 50 kronor" << endl << endl;
bankkontot += 50;
case 100:
cout << "Du har satt in 100 kronor" << endl << endl;
bankkontot += 100;

cout << " Du har nu " << bankkontot << " På ditt konto!" << endl << endl;

}

system("pause");

return 0;

}





[/svar]

lol

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till anonym215 [Gå till post]:
DET VAR INGET !

lol

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0

Svar till anonym215 [Gå till post]:
koden fortsätter trots att det står case i koden så om sedel == 20 så kommer alla all kod i switchen att köras. Använd break för att hoppa ur switchen.
Ett stycke php-kod:
switch(sedel)
{
case 20:
cout << "Du har satt in 20 kronor" << endl << endl;
bankkontot += 20;
break;
case 50:
cout << "Du har satt in 50 kronor" << endl << endl;
bankkontot += 50;
break;
case 100:
cout << "Du har satt in 100 kronor" << endl << endl;
bankkontot += 100;
break;
}


Det är inte fel att ha fel.

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till Peter_den_bra [Gå till post]:
tack så mkt ! :D

lol

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0
Svar till Peter_den_bra [Gå till post]:

Christley:3551040:
skulle göra ett fråge sport på 3 frågor, lyckades göra 2 frågor, men konstigt nog inte 3 :( har letat efter felet i en kvart nu :(

*så funkar inte spoiler för mig;(

#include <iostream>
using namespace std;
int main()
{

int svar = 0;

while(svar != 2010)
{
cout << " Vilket år var året före detta år? " << endl;
cin >> svar;
}
cout << " Du har svarat rätt " << endl;
{

int svar = 0;

while(svar != 2003)
{
cout << " Vilket år skapades hamsterpaj ? " << endl;
cin >> svar;
}
cout << " Du har svarat rätt " << endl;
}

{ {

int svar = 0;

while(svar != 1939)
{
cout << " Vilket år startades andra världskriget? " << endl;
cin >> svar;
}
cout << " Du har svarat rätt " << endl;
{
}
{

int svar = 0;

while(svar != 2008)
{
cout << " Vilket år skapades läxa.nu? " << endl;
cin >> svar;
}
{
cout << " Du har svarat rätt " << endl;
}

{

system("pause");
return 0;
}





Tillägg av anonym215 2011-01-29 00:53

fel: 55 C:UsersMin SamsungDesktopC++Namnlös1.cpp expected `}' at end of input

lol

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
Svar till anonym215 [Gå till post]:
Snälla nån :P
Ett stycke php-kod:
först och främst använd kod-taggen när du skriver kod så man ser vad du skriver.

Du bör även indentera koden, dvs göra så att allt som står inom {} ska stå en bit till höger (använd tabb knappen flytta ett steg till höger). Gör du detta kommer koden bli mycket mer lättläslig och du ser genast vad som är felet i det här fallet, så jag föreslår att du gör det nu.

Det är inte fel att ha fel.

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till Peter_den_bra [Gå till post]:
tack för tipset :P

lol

gaminggirl
Visningsbild
F 38 Lund Hjälte 8 084 inlägg
0

Svar till anonym215 [Gå till post]:
ta bort { { och som någon sa kodtaggen gör det mycket enklare att läsa andras kod.

Ingen status

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till gaminggirl [Gå till post]:
har ett litet irriterande problem. köpte en ny dator och tagentbordet har inte knappen Fn, man tröck på ctrl + Fn för att köra programet. vet du kör programet/koden eller va det nu heter?

lol

Peter_den_bra
Visningsbild
Hjälte 121 inlägg
0
Svar till anonym215 [Gå till post]:
Beror ju helt på vilket program du arbetar i. Vissa program använder F5.

Det är inte fel att ha fel.

anonym215
Visningsbild
P 28 Katthammarsvik Hjälte 1 984 inlägg
Trådskapare
0

Svar till Peter_den_bra [Gå till post]:
Andvänder Visual C++ 2008 Express Edition

lol


Forum » Datorer & IT » Anonym´s programeringtråd

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons