Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Lære C++? Linje + Fag


Niinja47

Anbefalte innlegg

Jeg har c++ how to program, og den starter med det aller letteste man kan gjøre i c++ (addisjonskalkulator), og går sakte oppover i vanskelighetsgradene. Der står det beskrevet alt man gjør, det er oppgaver man kan gjøre, og det er eksempler på alt. Meget fornøyd med boka!

Lenke til kommentar
Videoannonse
Annonse

Jeg hadde ne tidligere utgave av denne boken når jeg hadde c++ på høgskolen jeg gikk på.

 

http://www.amazon.com/Object-Oriented-Prog...e/dp/0672323087

 

før jul gikk vi gjennom basis programmering som while/for/if else, arrays og slike ting, før vi etter jul fortsatte på dette og starta med den objektorienterte delene inkludert pekere, klasser osv.

 

Når du først kan programmering er det ikke så veeeldig viktig hvilket språk du lærer det i, det er mange likheter mellom de ulike uansett.

 

Lærer du deg c++ mener jeg det er det best å bruke godt med tid på basisdelene og kunne dette godt før du hopper videre på oop delen.

 

Som med matematikk, må kunne formelen godt så du klarer å bruke de i å løse problemene du står ovenfor.

Lenke til kommentar

Yay mitt første program :)

 

De youtube-tutorialene er veldig bra faktisk. Hans mål er å lære deg mest mulig UTEN å lese bøker (derav navnet hans antiRTFM). Har fulgt de 6 første leksjonene og lært diverse mulige feilkilder i programmet mitt (som vi skriver mens han skriver), hva iostream er og gjør, kjapt om hovedkommandoene og funksjonen main, og litt forklaring om de forskjellige filene Visual c++ lager automatisk, og typer prosjekter. Han overkompliserer ikke og tar ting veldig med teskje..samt oppsummerer.

 

Er 60x10 minutter deler i denne absolute n00b-serien hans.

post-11520-1263917240_thumb.jpg

Endret av Bytex
Lenke til kommentar
#include "iostream"

using namespace std;

int main(){

 

const double strykGrense = 10;

 

double del1;

double del2;

double del3;

 

cout << "Vennligst skriv de tre resultatene mellom 0.0 og 20.0: " << endl;

cin >> del1 >> del2 >> del3 ;

 

double totalPoeng;

totalPoeng = del1 + del2 + del3;

totalPoeng = totalPoeng / 3.0;

 

cout << "Total Poeng: " << totalPoeng << endl;

 

if (totalPoeng < strykGrense) {

cout << "STRYK!" << endl;

} else {

cout << "BESTÅTT!" << endl;

}

return 0;

}

 

There you go.

Endret av Fight-Styl3r
  • Liker 1
Lenke til kommentar

Spørs hvilken IDE du bruker. Visual c++ vil ha #include <iostream> mens hans tydeligvis har #include "iostream"

 

iostream er da en tekstfil med masse ekstra kommandoer som c-brukere har laget og som visstnok er blitt standard. cout f.eks. er en sånn.

Endret av Bytex
Lenke til kommentar
#include <iostream>

using namespace std;

int main(){

 

const double strykGrense = 10;

 

double del1;

double del2;

double del3;

 

cout << "Vennligst skriv de tre resultatene mellom 0.0 og 20.0: " << endl;

cin >> del1 >> del2 >> del3 ;

 

double totalPoeng;

totalPoeng = del1 + del2 + del3;

totalPoeng = totalPoeng / 3.0;

 

cout << "Total Poeng: " << totalPoeng << endl;

 

if (totalPoeng < strykGrense) {

cout << "STRYK!" << endl;

} else {

cout << "BESTÅTT!" << endl;

}

return 0;

}

 

Tok bort " og erstattet med <, boka jeg lærer fra er til VB 6.0 og er fra 2003. Jeg bruker MinGW som compiler og Code::Blocks som IDE :)

 

EDIT: double betyr at tallet har desimaler og const betyr at tallet endres ikke. Den er den samme gjennom tiden :)

Endret av Fight-Styl3r
  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...