RIJEŠENI ZADACI – JAVA Svi zadaci koji su ovdje sam riješio sâm, te garantiram da oni ispravno rade. Mirko Jambrošić Zadaci INTERNETSKE TEHNOLOGIJE:
ZABRANJENO KOPIRANJE BILO KOJIH DIJELOVA OVE SKRIPTE BEZ DOPUŠTENJE AUTORA. ZABRANJENO JE BILO KAKVO PREPRAVLJANJE PROGRAMA NAPOMINJEM: PROGRAM MORATE SAMI SKUŽITI, NIŠTA NE DOBIVATE SAMO PREPISIVANJEM NE ODGOVARAM AKO NETKO NEJE.., tj. AKO PREDA MOJA RJEŠENJA
Skripta se stalno mijenja, i nadopunjuje, kako ''dolaze'' novi zadaci. Najnoviju skriptu možete pronaći u ICQ Shared Documents (175876053), ili ju možete zatražiti preko e-pošte.
Prvi zadatak: Napiši program koji pročita jednu riječ. Nakon toga program 10 puta ispiše tu riječ. package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi tu JEDNU rijec... : " ); String text1 = reader.readLine(); System.out.println( "Tu rijec: ''"+text1+ "'' cu ispisati deset (10) put." ); for (int z=0;z<10;z++){ System.out.println(text1);} } catch(IOException err){};} } /** * * @param args */ public static void main(String[] args) { Class1 class1 = new Class1(); } }
Prvi zadatak riješen u C++ jezik //Mirko Jambrosic #include #include using namespace std; int main(){ string rijec; cin>>rijec; for (int i=0;i<10;i++){ cout<
Drugi zadatak: Napiši program koji pročita jednu riječ. nakon toga je ispiše onoliko puta koliko iznosi broj slova u toj riječi. (pomoć: metoda koja određuje dužinu riječi: int duzina=rijec.lenght();) package mypackage1; import java.io.*; public class Class1 { public Class1(){ {try{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi tu JEDNU rijec... : " ); String text1 = reader.readLine(); int broj1=text1.length(); System.out.println( "Tu rijec cu ispisati: "+broj1+ " put." ); for (int z=0;z
Drugi zadatak riješen u C++ jeziku //Mirko Jambrosic #include #include using namespace std; int main(){ string rijec; cin>>rijec; int i=rijec.length(); cout<<"rijec ''"<
Treći zadatak Napiši program koji pročita 3 broja. Program izračuna srednju vrijednost. Rezultat ispiše onoliko puta koliko iznosi 1. upisani broj. package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi prvi broj: " ); String text1 = reader.readLine(); System.out.print( "upisi drugi broj: " ); String text2 = reader.readLine(); System.out.print( "upisi treci broj: " ); String text3 = reader.readLine(); int broj1=Integer.parseInt(text1); int broj2=Integer.parseInt(text2); int broj3=Integer.parseInt(text3); double srednja; srednja=(broj1+broj2+broj3)/3.; System.out.println( "Srednju vrijednost tih brojeva ispisat cu: "+text1+ " put." ); for (int z=0;z
Treći zadatak riješen u C++ jeziku //Mirko Jambrosic #include using namespace std; int main(){ int prvibroj,drugibroj,trecibroj; cin>>prvibroj>>drugibroj>>trecibroj; float srednja=(prvibroj+drugibroj+trecibroj)/3.; for (int i=0;i
Četvrti zadatak Napiši program koji pročita jedan broj. Nakon toga ispiše sve brojeve od 5 do tog broja. package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi jedan broj: " ); String text1 = reader.readLine(); int broj1=Integer.parseInt(text1); System.out.println( "ispisat cu sve brojeve od 5 do "+broj1); for (int i=5;i<=broj1;i++){ System.out.println( "broj je: "+i); }
Četvrti zadatak riješen u C++ jeziku //Mirko Jambrosic #include using namespace std; int main(){ int nekibroj; cin>>nekibroj; int i=0,j=0; if (nekibroj>5){ //sljedeca 6 reda sam napisao radi sigurnosti i=nekibroj; //ako se unese broj manji od 5, ispise sve brojeve od toga broja j=5;} //do 5, u protivno, od pet do tog broja (ukljucujuci taj broj else { i=5; j=nekibroj;} for (j;j<=i;j++){ cout<
Peti zadatak Napiši program koji čita riječi sa tipkovnice tako dugo dok ne upišemo riječ ''KRAJ''. package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ String text1 ; System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisuj rijec po rijec: " ); do{ text1= reader.readLine();} while (!(text1.equals("kraj"))); System.out.println( "upisao si rijec ''kraj'', pa cu zavrsiti upisivanje rijeci!"); } catch(IOException err){};} } /** * * @param args */ public static void main(String[] args) { Class1 class1 = new Class1(); } }
Peti zadatak riješen u C++ jeziku //Mirko Jambrosic #include #include using namespace std; int main(){ string rijec; do{ cin>>rijec;} while (rijec!="kraj"); cout<
Šesti zadatak Napiši program koji pročita jedan broj. Nakon toga ako je broj veći od 10 program izračuna površinu kruga i ispiše rezultat. U suprotno program izračuna opseg kruga i ispiše ga U oba slučaja radijus je jednak upisanom broju. package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ String text1 ; System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi jedan broj: " ); text1= reader.readLine(); int broj1=Integer.parseInt(text1); if (broj1>10){ System.out.println( "upisao si broj veci od 10, pa cu izracunati povrsinu kruga, s tim da je r jednak upisanom broju"); System.out.println("povrsina je: "+(broj1*broj1)*3.14);} else { System.out.println( "upisao si manji ili jednak broj broju 10, pa cu izracunati i ispisati opseg kruga, s tim da je r jednak upisanom broju"); System.out.println("opseg je : "+2*broj1*3.14); } } catch(IOException err){};} } /** * * @param args */ public static void main(String[] args) { Class1 class1 = new Class1(); } }
Šesti zadatak riješen u C++ jeziku //Mirko Jambrosic #include using namespace std; int main(){ int broj; cin>>broj; if (broj>10) cout<<"povrsina je: "<
Sedmi zadatak Napiši program u Javi koji ispisuje sve parne brojeve od 1 do 30 package mypackage1; import java.io.*; public class Class1 { public Class1() {{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.println("ispisat cu sve parne brojeve izmedu 1 i 30"); for (int i=2;i<=30;i+=2) { System.out.println(i); } } } /** * * @param args */ public static void main(String[] args) { Class1 class1 = new Class1(); } }
Sedmi zadatak riješen u C++ jeziku //Mirko Jambrosic #include using namespace std; int main(){ for (int i=0;i<=30;i+=2){ cout<
Osmi zadatak Napiši program u Javi koji u jednodimenzionalan niz veličine 10 elemenata upiše višekratnike broja 10. Nakon toga program pozove metodu Ispis koja ispiše svaki drugi element niza package mypackage1; import java.*; public class osmizadatak { public osmizadatak() { System.out.println("Mirko Jambrošić presents"); upis(); } void ispis(int polje[]){ for (int x=0;x
Osmi zadatak riješen u C++ jeziku //Mirko Jambrosic #include using namespace std; void ispis(); int polje[10]; int main(){ for (int i=1;i<=10;i++){ polje[i]=i*10;} ispis(); return 0;} void ispis(){ for (int i=1;i<10;i+=2){ cout<
Deveti zadatak Napiši program u Javi koji pročita jedan broj preko tipkovnice. Nakon toga program odredi da li je upisani broj paran ili neparan. Ako je paran neka program ispiše taj broj 10 puta pomoću for petlje. U slučaju da je neparan neka program ispiše broj 5 puta pomoću do - while petlje package mypackage1; import java.io.*; public class Class1 { public Class1() { {try{ System.out.println("Mirko Jambrosic presents: "); BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) ); System.out.print( "upisi jedan broj: " ); String text1 = reader.readLine(); int broj1=Integer.parseInt(text1); if ((broj1%2)==0) { System.out.println("broj "+broj1+" ispisat cu 10 put jer je paran"); int brojac=0; while (brojac<10) { System.out.println(broj1); brojac++; }} else { System.out.println("broj "+broj1+" ispisat cu 5 put jer je neparan"); int brojac=0; do { System.out.println(broj1); brojac++; }while (brojac<5); } } catch(IOException err){};} } /** * * @param args */ public static void main(String[] args) { Class1 class1 = new Class1(); } }
Deveti zadatak riješen u C++ programskom jeziku //Mirko Jambrosic #include using namespace std; int main(){ int broj; cin>>broj; bool parnost; if (broj%2==0) for (int i=0;i<10;i++) cout<
ZA «NAPREDNE»: Svi zadaci su riješeni u programskom jeziku C++. Posto sam sve zadatke riješio, garantiram da rade, te da ''daju'' ispravne (očekivane) rezultate Prvi zadatak za ''napredne'' riješen u C++ jeziku Program čita riječi sa tipkovnice. Upisujemo tako dugo dok ne upišemo «KRAJ». Nakon toga program ispiše u tri stupca upisane riječi i to tako da u 1. stupcu su riječi koje započinju sa samoglasnicima, 2.stupac su riječi koje započinju sa slovom «B», a u 3. stupcu su sve ostale upisane riječi . //Mirko Jambrosic #include #include #include using namespace std; int main(){ string rijeci[100]; string samoglasnici[100]; string naB[100]; string ostatak[100]; string upis; int sam=0,B=0,ost=0,br=0; do{ cin>>upis; if (( upis.at(0)=='a')||( upis.at(0)=='e')||( upis.at(0)=='i')||( upis.at(0)=='o')||( upis.at(0)=='u')){ samoglasnici[sam]=upis; sam++;} else if (upis.at(0)=='b'){ naB[B]=upis; B++;} else {ostatak[ost]=upis; ost++;} br++; } while (upis!="kraj"); for (int u=0;u