Dev C++ dz

poruka: 13
|
čitano: 5.980
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
11 godina
neaktivan
offline
Dev C++ dz

može mi netko riješiti ovo u Dev C++

 

1.   Napravite program kojim če se unositi stranice pravokutnika i izračunati opseg, površinu ili duljinu dijagonale zadanjog pravokutnika, ovisno o izboru korisnika

2.   Napisati program kojim se izračunava ukupni otpor n paralelno vezana otpornika (n i vrijednosti otpornika se unose)

3.   Npisati programkojim se upisuju brojevi sve dok se neupiše 0. Program ispisuje koliko među unesenim brojevima ima parnih brojeva

4.   Napravite program koji če korisniku omogučiti unošenje brojeva sve dok se ne unese 0. Program treba izračunati i ispisati na zaslonu aritmetičku sredinu unesenih brojeva.

 

to je dz. hvala

lp

Hardwell - Young Again
Moj PC  
1 6 hvala 0
16 godina
neaktivan
offline
Re: Dev C++ dz
leon98 kaže...

može mi netko riješiti ovo u Dev C++

 

1.   Napravite program kojim če se unositi stranice pravokutnika i izračunati opseg, površinu ili duljinu dijagonale zadanjog pravokutnika, ovisno o izboru korisnika

2.   Napisati program kojim se izračunava ukupni otpor n paralelno vezana otpornika (n i vrijednosti otpornika se unose)

3.   Npisati programkojim se upisuju brojevi sve dok se neupiše 0. Program ispisuje koliko među unesenim brojevima ima parnih brojeva

4.   Napravite program koji če korisniku omogučiti unošenje brojeva sve dok se ne unese 0. Program treba izračunati i ispisati na zaslonu aritmetičku sredinu unesenih brojeva.

 

to je dz. hvala

lp

 

Teško da će ti itko dati gotovo riješenje dok ne pokažeš  što si sam napravio. Svi navedeni zadaci su trivijalni. Ajde probaj sam riješiti pa makar i djelomično, pa ćemo vidjeti gdje je zapelo.

 

 

Ameri me poslali na mjesec, lagano sam failo putanju
11 godina
neaktivan
offline
Re: Dev C++ dz

fora je u tom da mi win8.1 whit bing nedaju da instaliram opće dev ++

Hardwell - Young Again
17 godina
offline
Re: Dev C++ dz
leon98 kaže...

fora je u tom da mi win8.1 whit bing nedaju da instaliram opće dev ++

Na ovom linku sam skinuo Dev C++ i instalirao na Win 8.1

http://sourceforge.net/projects/orwelldevcpp/?source=typ_redirect

Poruka je uređivana zadnji put pon 27.4.2015 20:06 (Floki).
11 godina
neaktivan
offline
Re: Dev C++ dz

budem skinio kad se vratim iz škole sutra.. hvala

Hardwell - Young Again
17 godina
neaktivan
offline
Re: Dev C++ dz

To ti je za motivaciju prvi, nema đabe ni kod babe svi zadaci su trivijalni pošalji što si napravio na pp. pa ak baš zapne keca neš dobit :)

 

Evo ti prvi nije remek dijelo al radi, koristio sam switch case,

modificiraj si varijable po poterebi 

 

#include <stdio.h>
#include <conio.h>
#include <math.h>

 

int a, b, o, p;
int x;
double d;

 

main()

{
printf("Unesi broj prve stranice u cm: "); // Unos prvog broja
scanf("%d", &a);

printf("Unesi broj druge stranice u cm: "); // Unos drugog broja
scanf("%d", &b);

printf("Odaberite broj za izracun:\n\n 1. Opsega\n 2. Dijagonale\n 3. Povrsine\n\n");
scanf("%d", &x);

switch (x)
{
case 1:
{
o = 2*a + 2*b;

printf("Opseg pravokutnika je: %d cm", o); // Ispis opsega

break;
}

case 2:
{
d = (a*a) + (b*b);

printf("Duljina dijagonale je: %lf cm", sqrt(d)); // Ispis dijagonale

break;
}

case 3:
{
p = a*b;

printf("Površina pravokutnika iznosi %d cm "); // Ispis površine

break;
}

default:
{
printf("Vrijednost mora biti od 1-3 pritisnite bilo koju tipku za kraj rada programa");

getch();
return 0;
}
}
}

 

Life suck&amp;amp;#39;s and then you die.....
Poruka je uređivana zadnji put uto 28.4.2015 0:27 (asasi).
16 godina
neaktivan
offline
Re: Dev C++ dz
asasi kaže...

To ti je za motivaciju prvi, nema đabe ni kod babe svi zadaci su trivijalni pošalji što si napravio na pp. pa ak baš zapne keca neš dobit :)

 

 

 

 

Osobno mislim da u ovakvim situacijama nije dobra ideja komunicirati preko pp. Razlog: da se ne otvaraju nepotrebno dodatne teme ako netko drugi ima slican problem.

 

Evo iz dosade rijesio sam 3. zadatak, potrebno vrijeme za rijesavanje je manje od vremena koje cu provesti pisajuci ovaj post.... I siguran sam da ce sutra opet iskrsnuti nova tema ovog tipa.

 

@autor teme:

 

  Zadaci 2,3,4 su na isti kalup, rijesi bilo kojeg, i skuzit ces ostale garantirano.

 

Ameri me poslali na mjesec, lagano sam failo putanju
17 godina
neaktivan
offline
Dev C++ dz

----------------------------------------

3. zadatak

----------------------------------------

#include <stdio.h>
#include <conio.h>

int x, i;

main()
{
printf("Unesite cijele brojeve, nula (0) prekida unos,\n te ispisuje broj parnih brojeva: ");

do {

scanf("%d", &x);

if(x%2==0)
i++;
}

while (x != 0);

printf("broj parnih brojeva je %d", i);

}

 

----------------------------------------

4. zadatak

----------------------------------------

#include <stdio.h>
#include <conio.h>

int x;
int i = 1;
int zbroj = 1;
float arit = 0;

main()
{

printf("Unesite brojeve, nula (0) prekida unos,\n te ispisuje aritmeticku sredinu: ");

scanf("%d", &x);

do {
scanf("%d", &x);

if(x!=0)
i++;

zbroj+=x;

}
while(x!=0);

arit=(zbroj/i);

printf("Aritmeticka sredina brojeva je: %f", arit);

}

Life suck&amp;amp;#39;s and then you die.....
Moj PC  
0 0 hvala 0
11 godina
neaktivan
offline
Dev C++ dz

eto me ponovo, nisam stigao se baviti do sada, pa evo bas sad se skida dev c++. i idem se uhvatit zadataka :)

hvala i lp

 

p.s. objavit cu ih malo danas ili sutra

Hardwell - Young Again
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Dev C++ dz

Ovo ti je 3. zadatak neznam dali ti jos treba

#include <iostream>

usingnamespacestd;

 

int main() {

  int ukupno = 0, ukupnoBrojeva = 0, unos = 0;

  cin>>unos;

  while(unos != 0){

     ukupno += unos;

     ukupnoBrojeva++;

    cin>>unos;

   }

  if(ukupno != 0)

    cout<<ukupno/ukupnoBrojeva<<endl;

  else

    cout<<"0"<<endl;

}

 
0 0 hvala 0
13 godina
neaktivan
offline
Dev C++ dz

Ovo je drugi makar nisam siguran dali se dobro sjecam kako se racuna otpor mislim da je 1/otpor ako nije sorry:

#include <iostream>

usingnamespacestd;

 

int main() {

  int brojOtpornika,vrjednostOtpornika;

  float RezultatOtpora = 0;

  cin>>brojOtpornika;

  for(int i = 0; i < brojOtpornika; i++){

    cin>>vrjednostOtpornika;

     RezultatOtpora = 1/vrjednostOtpornika + RezultatOtpora;

   }

  cout<<"Konacni rezultat = "<<1/RezultatOtpora<<endl;

}

 
0 0 hvala 0
14 godina
neaktivan
offline
Dev C++

Lijepi pozdrav :)

Program glasi ovako:

Napravite program za unos niza struktura za pohranu podataka o knjigama (koristiti dinamičku lokasijcku memoriju), svaki student ima niz podataka kao što su ime, autor, ISBN, izdavac. Pri čemu je autor posebna struktura koja ima podatke o autoru, ime, prezime, godina rođenja. Korisnik prvo unosi broj knjiga koje želi unjeti a nakon toga unosi podatke za svaku knjigu pojedinačno.

 

Ipsis iz programa bi trebao izgledati ovako:

  Unesite broj knjiga: 1
  Unesite naziv: Na Drini ćuprija
  Unesite ime autora: Ivo

  Unesite ime autora: Andrić
  Unesite godinu rođenja autora: 1892

  Unesite ISBN knjige: ISBN-123532342

  Unesite izdavača knjige: Školska knjiga

  Ispis knjiga:
  Nativ: Na Drini ćuprija

  Autor: Ivo Andrić

  Izdavač: Školska knjiga
  ISBN: ISBN-123532342

 

_____________________________

Program sam napravio, ali problemi koji mi se pojavljuju su sljedeći: ako naziv knjige ima više od jednu riječ, program mi broje razmake kao riječ i nakon unesenog naziva knjige prelazi na onaj unos koji je po redu broja riječi (ako je knjiga Na Drini ćuprija, program mi odma prelazi na unos izdavača knjige)
sljedeći problem je kad unesem da je broj knjiga 2, program računa kao da sam unio broj 3, ako želim samo jednu knjigu moram unijeti da zelim 0 knjiga.

 

 

A evo program pa preopravite što treba.

Unaprijed Hvala :)

 

 

#include <iostream>
#include <string>
using namespace std;


typedef struct {
int ime;
int prezime;
int godina_rodjenja;

} autor;

typedef struct {

string naziv;
string izdavac;
string ISBN;
autor autor_podaci;

} knjiga;

int main(){


int i, n;

knjiga k1;

cout << "Unesite broj knjiga: " << endl;
cin >> n;

for (i=0; i<=n; i++){

cout << "Unesite naziv knjige: " << endl;
cin >> k1.naziv;
cout << "Unesite ime autora: " << endl;
cin >> k1.autor_podaci.ime;
cout << "Unesite prezime autora: " << endl;
cin >> k1.autor_podaci.prezime;
cout << "Unesite godinu rodjenja autora: " << endl;
cin >> k1.autor_podaci.godina_rodjenja;
cout << "Unesite ISBN knjige: " << endl;
cin >> k1.ISBN;
cout << "Unesite izdavaca knjige: " << endl;
cin >> k1.izdavac;
}

cout << "Ispis knjiga: " << endl;
cout << k1.naziv << endl;
cout << k1.izdavac << endl;
cout << k1.ISBN << endl;

system("pause");
return 0;

 


}

leo_ronaldo-9@hotmail.com
 
0 0 hvala 0
16 godina
neaktivan
offline
Dev C++ dz

for (i=0; i<=n; i++)

 

zbog ovog ti gleda n+1 jednu knjigu :)

ili for(i=0; i<n; i++)

ili for(i=1; i<=n; i++)

 

 

A sto se tice ucitavanja, koristi funkciju getline()

 

string naziv;

getline (cin,naziv);

Poruka je uređivana zadnji put pet 12.6.2015 18:24 (wrathchild).
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice