» »

C++ seminarska

C++ seminarska

«
1
2

bezo22 ::

pri apj predmetu smo dobli za seminarsko naredit da z podprogrami narediš 1.CITAJ 2. SEŠTEVANJE 3.MNOŽENJE 4.DELJENJE 5. ODŠTEVANJE IN 6. PONOVI za teh 6 bi rabo podprograme pls HELP ! MY APJ is baD :D HVALA

roba87 ::

#include <iostream>
using namespace std;


void citaj (double& a, double& b)
{
     cout << "vpisi a" << endl;
     cin >> a;
     cout << "vpisi b" << endl;
     cin >> b;
}

double vsota (double a, double b)
{
       return a + b;
}

double mnozenje (double a, double b)
{
       return a * b;
}

double deljenje (double a, double b)
{
       return a / b;
}

double odstevanje (double a, double b)
{
       return a - b;
}

/* glavni program
int main ()
{
    double a,b;
    citaj(a,b);
    cout << "vsota = " << vsota (a,b) << endl;
    cout << "zmnozek = " << mnozenje (a,b) << endl;
    cout << "kolicnik = " << deljenje (a,b) << endl;
    cout << "razlika = " << odstevanje (a,b) << endl;
    
    system ("pause");
    return 0;
} 
*/

bezo22 ::

hvala lepa ..

roba87 ::

Manjka ti še Ponovi pa deljenje z 0.

bezo22 ::

am še lahko narediš tak če naprimer vpišeš x al pa kakšen znak da ti napiše da ni ustrzen znak in moreš vpisat novo število

ERGY ::

Sej lahk oddaš tudi psevdo kod.

nuclear ::

taki programi te vrnejo v mladost :( ah, kje so tisti časi..
Corsair 750D - VI Hero - i5 4670k - Corsair Dominator 32GB - 1080Ti - EVO 500GB
- Sabrent 1TB nVME - Corsair AX860i - Ducky Shine 3 Brown

smrduh ::

Js bi rabu nardit kalkulator v programu DEVC++(sestevanje, odstevanje, deljenje, množenje)s podprogrami. Nardit bi ga moral tako, da najprej vpišem eno stevilo, nato drugo, potem me naj vpraša za operacijo, potem pa pač 2 števili sešteje, odšteje, zmnoži, zdeli...Mi lahk kdo to nardi prosm, ker imam velike probleme s podprogrami

to bi rabu do ponedeljka 5.10.
lahk mi to pošlje na smrduh.bolek530@gmail.com
prosim

Zgodovina sprememb…

  • spremenil: smrduh ()

steev ::

In vi boste kao neki programerji. Pfuj pfej šalabajzerji
:|

win64 ::

Tako preverjaš vnos:

do
cout << "Vnesi a:";
while(!(cin>>a));


Za razlago tega pa preberi kakšno knjigo.

smrduh ::

Mi lahk kdo to naredi? prosim

Keki ::

Če bi posvetli tolko časa učenju programiranja kot posvečate prosjačenju za programe, bi imeli same top koderje.
http://www.alfakan.si/
http://mihajerot.si/

urosz ::

tisti ki jim delajo seminarske namesto njih pa so še bolj "top". jaz delam seminarske za denar, pa se noben ki "kupi seminarsko" ne pritožuje, ker ve da tako pač je.

ne podpirat lenobe!!

smrduh ::

saj se bom naučil programirat....le da to rabim do ponedeljka...v tem času pa se žal ne bom moral naučiti...prosim, če mi pomaga kdo in obljubim, da če bo kdo kdaj kaj rabil mu bom pomagal..

BigWhale ::

saj se bom naučil programirat....le da to rabim do ponedeljka...v tem času pa se žal ne bom moral naučiti...prosim, če mi pomaga kdo in obljubim, da če bo kdo kdaj kaj rabil mu bom pomagal..


Kako hudica mu bos pomagal, ce nic ne znas?!

smrduh ::

ja saj sem rekel, da se bom naučil ...samo zdaj imam premalo časa...zato bi prosil, da zdaj pomagajte meni...

win64 ::

2 dni je več kot dovolj za se naučit teh nekaj osnov. Knjigo v roke in predelat prvo poglavje!

smrduh ::

Če me pa nimam časa, ker me ni doma ....
drugače niti ne bi prosil za pomoč

BigWhale ::

Na forumu pa same pizde k nocjo pomagat!

smrduh ::

ti bi mi lahk pomagal PROSIM
ti bom zelo hvalažen

Zgodovina sprememb…

  • spremenil: smrduh ()

roba87 ::

/*Js bi rabu nardit kalkulator v programu DEVC++(sestevanje, odstevanje, deljenje, množenje)s podprogrami. 
Nardit bi ga moral tako, da najprej vpišem eno stevilo, nato drugo, potem me naj vpraša za operacijo,
potem pa pač 2 števili sešteje, odšteje, zmnoži, zdeli...
Mi lahk kdo to nardi prosm, ker imam velike probleme s podprogrami */

#include <iostream>
#include <conio.h>
using namespace std;

void vpisi (double& a, double& b)
{
       cout << "vpisi prvo stevilo" << endl;
       cin >> a;
       cout << "vpisi drugo stevilo" << endl;
       cin >> b;
}
       
double sestevanje (double a, double b)
{
       return a + b;
}

double odstevanje (double a, double b)
{
       return a-b;
}

double deljenje (double a, double b)
{
       return a / b;
}

double mnozenje (double a, double b)
{
       return a * b;
}

int meni() // meni 
{
    int izbira;
    double a,b;
    vpisi(a,b);     
    while (true)     
    {
        cout << endl; 
        cout << endl; 
        
        cout << "1 - sestevanje       " << endl; 
        cout << "2 - odstevanje       " << endl; 
        cout << "3 - deljenje         " << endl; 
        cout << "4 - mnozenje         " << endl; 
        cout << "5 - izhod            " << endl; 
        cout << "                     " << endl;  
        cout << endl; 
        cout << endl; 
        cin >> izbira; 
        
        if ( izbira == 1 )
        cout << "vsota = " << sestevanje(a,b) << endl;

        else if ( izbira == 2 )             
        cout << "razlika = " << odstevanje(a,b) << endl; 
                
        else if ( izbira == 3 ) 
        cout << "kolicnik = " << deljenje(a,b) << endl; 
        
        else if ( izbira == 4 ) 
        cout << "zmnozek = " << mnozenje(a,b) << endl; 
        
        else if ( izbira == 5 ) 
        return -1;        

        else
        cout << "Nepravilna izbira!" << endl; 
        } 
        getch(); 
        return 0; 
}

int main ()
{
    meni();
    system("pause");
    return 0;
}
    
        

BigWhale ::

Ma... ce bi bil zenska, bi mi to hvaleznost lahko se kako izkazal, tko pa ...

win64 ::

BigWhale +1
Sem hotel to že prej omeniti, ma nisem hotel izpasti plitek :)

smrduh ::

vseeno hvala ..

roba87 ::

Np. Naslednjič probaj sam kaj napisat pa te bomo popravli, ker če nimaš volje do programiranja, potem si izbral napačen poklic.

techfreak :) ::

Če bi bila seminarska iz zgodovine bi še nekako razumel, da bi prosjačil na forumu. Ampak glede na to, da je očitno iz tvoje smeri bi pričakoval, da bi se vsaj to učil.

ERGY ::

Np. Naslednjič probaj sam kaj napisat pa te bomo popravli, ker če nimaš volje do programiranja, potem si izbral napačen poklic.


To niso ljudje, ki ne znajo ampak lenuhi, ki čakajo, da pride ven rešiev potem pa te pošle v 3pm. Tega modela več ne boš vidu na forumu. Mogoče pod drugim imenom, ko bo spet iskal rešitev na hitro.

fail

urosz ::

ja saj pravim da ne podpirat lenuhov.

roba87 ::

Np. Naslednjič probaj sam kaj napisat pa te bomo popravli, ker če nimaš volje do programiranja, potem si izbral napačen poklic.


To niso ljudje, ki ne znajo ampak lenuhi, ki čakajo, da pride ven rešiev potem pa te pošle v 3pm. Tega modela več ne boš vidu na forumu. Mogoče pod drugim imenom, ko bo spet iskal rešitev na hitro.

fail


Ma saj sebi dela škodo, tako da me sploh ne boli :)

smiljan101 ::

sixkiller mi pomagaš
napiši mi tvoj elektronski naslov, da ti pošljem kodo, da mi jo pregledaš

sixkiller si pozabil??

Zgodovina sprememb…

smiljan101 ::


void vpisi(int a, int b)
{
 string bes1;
 string bes2;
 
 cout << " Vpisi prvo stevilo: " << endl;
 getline(cin, bes1);
 
 cout << " Vpisi drugo stevilo: " << endl;
 getline(cin, bes2);
}

void sestevanje(int a, int b)
{
  for(short i = 0; i < b;i++)
  {
   if(a + b);
  }
}
void mnozenje(int a,int  b)
{ 
  for(short i = 0; i < b;i++)
  {
   if(a * b); 
  }
}
void deljenje(int a, int b)
{
  for(short i = 0; i < b;i++)
  {
   if(a / b); 
  }
}
void odstevanje(int a, int b)
{
  for(short i = 0; i < b;i++)
  {
   if(a - b); 
  }
}

int main() 
{
 int a,b;
 vpisi(a,b);
 int sestevanje, mnozenje, deljenje, odstevanje;
 
 cout << " Vsota = " << sestevanje << a+b << endl;
 cout << " Zmnozek = " << mnozenje << a*b << endl;
 cout << " Kolicnik = " << deljenje << a/b << endl;
 cout << " Razlika = " << odstevanje << a-b << endl;





mi lahko keri pove kaj je narobe, ker ko bi mi naj izračunalo, mi pridejo čudne številke

smoke ::

haha, kaj bi naj oni ifi naredili? ( if (a * b); ) xD

smiljan101 ::

to se mi zdi, da sem narobe napisal, te pa mi popravi...da bo prav...

smoke ::

ja povej mi prvo kaj bi naj nardili? pa zakaj so zanke noter?

smiljan101 ::

ja 2 števili mora sešteti, odšteti, zmnožiti pa zdeliti

smoke ::

okej.
int sestej(int a, int b) return a+b;


to je to, dalje pa naredi sam. pa ko boš klical funkcije je fajn da jim daš recimo kakšne vrednosti noter. v tem stilu:
int rezultat = sestej(1,1);

Zgodovina sprememb…

  • spremenil: smoke ()

smiljan101 ::

ne funkcije...morajo biti procedure...

Zgodovina sprememb…

smoke ::

funkcija je drugo ime za proceduro...

smiljan101 ::

ja...samo tak moram nardit ko sem jaz edino if stavek bi moral drugače zapisati kot sem .... da mi bo prav seštelo... bi mi pomagal?

smoke ::

človek.. imaš funkcijo (oz proceduro po tvoje) ki ji daš dva vhodna podatka in tista ti potem vrne (returna) seštevek. zdaj me pa razsvetli, za kaj je tu potreben pogoj?

smiljan101 ::

lej ni isto pri proceduri ni returna!!

smiljan101 ::

daj mi lahko popraviš oni if stavek ali pač kaj je narobe, da bo vse pravilno delovalo?
prosim

smoke ::

če pa ne paše if stavek noter.. NI POTREBE po if stavku.

smiljan101 ::

saj sm ga odstranil...pa še vseeno dobim neke čudne številke

PaX_MaN ::

pa še vseeno dobim neke čudne številke

Nič niso čudne.

smiljan101 ::

vsota = 41958928749060
zmnozek = 2293664-1861550080
kolicnik = 20091983411
razlika = 22936004

točno takšne izpise dobim

jinzo ::

Saj niso čudne, za to kaj delaš. Vsaj meni se zdijo čist logične in pravilne glede na napisano kodo.

smiljan101 ::

te pa mi naj nekdo prosim popravi da mi bo če bi vpisal 2 števili:
npr:2 in 2 izpisalo :
vsota = 4
zmnozek je = 4
kolicnik = 1
razlika = 0

PaX_MaN ::

NI POTREBE po if stavku.

No ja, pri eni "proceduri" je.

BigWhale ::

int a, b;

void sestej()
{
  cout << "Vsota " << a + b << endl;
}

int main ()
{
  cin >> a;
  cin >> b;
  sestej();
}


A si ziher, da bi v resnici rad imel to narejeno proceduralno. Torej s PASCAL procedurami, ki ne vracajo nicesar in z uporabo globalnih spremenljivk? Ce ja, potem lepo prosim, da poves na kateri soli te ucijo taksnih stvari.
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# testiranje

Oddelek: Programiranje
121208 (913) Yacked2
»

Kalkulator

Oddelek: Programiranje
111232 (999) lebdim
»

problem s programiranjem ulomka

Oddelek: Programiranje
191606 (1046) KaRkY
»

Prikaz programa v windowsih

Oddelek: Programiranje
101153 (1071) s51as
»

[C] naloga: min, max s funkcijami in kazalci

Oddelek: Programiranje
71337 (1191) bozjak

Več podobnih tem