Avatar billede visualdeveloper Nybegynder
13. august 2005 - 16:52 Der er 28 kommentarer og
1 løsning

Små begynder opgavet i c++

Hej eksperter...

Jeg er ved at være igang med c++ og jeg har lært lidt om variabler osv...
der er mange der siger at jo flere programmer man skriver jo bedre...

så derfor vil jeg spørge om det var nogle der ville lave nogle opgaver til mig

bare nogle simple opgaver som fx..

lav et program der beregner 5+5.

osv.

Hilsen Peter
Avatar billede arne_v Ekspert
13. august 2005 - 16:54 #1
meget bedre:

lav et program son indlæser et tal, en operator (+-*/%), et andet tal og
så udregner resultatet
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 16:57 #2
ok jeg skal prøve ???

evt andre opgaver (gerne matematiske)
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 16:58 #3
jeg er kun lige begyndt på if sætninger men nogle MEGET simple opgaver der til er også OK
Avatar billede busschou Praktikant
13. august 2005 - 16:58 #4
når du så kommer lidt længere hen kan du jo også vælge at definere om inputtet skal komme ved program kaldet, fra tastaturet eller en fil, og tilsvarende om resultatet skal skrives til en fil
Avatar billede arne_v Ekspert
13. august 2005 - 17:00 #5
indtast A,B,C til andengrads ligning og udskriv 0, 1 eller 2 resultater afhængig af
Avatar billede busschou Praktikant
13. august 2005 - 17:01 #6
Find de første ti fibbonachi tal
Find de første 100 primtal
Avatar billede arne_v Ekspert
13. august 2005 - 17:02 #7
udskriv den store tabel 1-20 * 1-20
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:05 #8
opgaverne er lidt for avancerede ;)
jeg har kun læst i 2 dage...
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:24 #9
det skal bare være opgaver som :

x + 15 = Y + 27

ELLLER LIGN.
Avatar billede busschou Praktikant
13. august 2005 - 17:27 #10
forstår godt det skal være simpelt i starten, men så mange operatoerer er der jo heller ikke :o)
--
Du kunne evt regne gangestykker ud
x*2 , x*3 osv
Så kan du lave en funktion som regner x^2 ud ved at gange x med sig selv osv
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:31 #11
ok men hvis jeg nu siger at de ikke behøves at være matematiske fx indtast dit navn, men bare lidt mere avanceret !!!
Avatar billede arne_v Ekspert
13. august 2005 - 17:36 #12
hvad bog har du ?

du har sikkert fortalt det men jeg kan ikke huske det - hvilke sprog kender du ellers ?
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:49 #13
jeg kender til visual basic !
Avatar billede arne_v Ekspert
13. august 2005 - 17:52 #14
så kan du vel lave nogle af de samme opgaver som du har lavet i VB ?

(vent nogle måneder med database adgang og endnu flere måneder med GUI)

i stedetfor at læse fra og skrive til text boxe så læser du bare fra cin
og skriver til cout
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:59 #15
ok mange tak alle sammen se evt
http://www.eksperten.dk/spm/639143
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 17:59 #16
læg oså lige et svar arne_v
Avatar billede arne_v Ekspert
13. august 2005 - 18:02 #17
den opgave kan sagtens laves i C++ !
Avatar billede arne_v Ekspert
13. august 2005 - 18:02 #18
svar
Avatar billede arne_v Ekspert
13. august 2005 - 18:03 #19
du trækker et tilfældigt tal 1..1000 i C++ med:

int r = rand() % 1000 + 1;

du skal have en

#include <stdlib.h>
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 18:05 #20
ok men jeg fatter ikke hvorfor dette program ikke virker ?

#include <iostream>

using namespace std;

main()
{
      double r, A;
      double pi = 3.1415
      cout << "Dette program beregner arealet af en cirkel" << endl;
      cout << "Indtast radius: ";
      cin >> r;
      A = pi * r * r
      cout << "Arealet af cirklen er: " << A;
      system("pause");
      return 0;
      }
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 18:06 #21
hehe glemte lige nogle ";" virker nu

men det var ikke opgaven i http://www.eksperten.dk/spm/639143

som skulle overføres til c++ men bare et helt alm. spg jeg gerne ville have et svar på !
Avatar billede arne_v Ekspert
13. august 2005 - 18:09 #22
VB forms ligger ud over min kunnen ...
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 18:16 #23
ok ellers mange tak for svarene

kan du ikke lige som det sidste vise mig et eksepel på to random tal som man skal lægge sammen
Avatar billede arne_v Ekspert
13. august 2005 - 18:20 #24
int r1 = rand() % 1000 + 1;
int r2 = rand() % 1000 + 1;
cout << "Hvad er " << r1 << " + " << r2 << " ? ";
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 18:21 #25
ja ok men jeg tænkte mere på if-sætningerne (hvordan man opstiller dem ?)
Avatar billede arne_v Ekspert
13. august 2005 - 18:39 #26
int guess;
cin >>> guess;
if(r1 + r1 == guess)
{
  cout << "Rigtigt!" << endl;
}
else
{
  cout << "Forkert!" << endl;
}
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 20:03 #27
ok mange mange tak ;)
Avatar billede visualdeveloper Nybegynder
13. august 2005 - 20:22 #28
Avatar billede visualdeveloper Nybegynder
14. august 2005 - 16:29 #29
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester