»RSS Benchmark sajt

      Prikazani rezultati od 1 do 10 od ukupno 10

      Tema: Konvertovanje slova u ASCII

      1. #1
        Newcomers
        Na forumu od
        Mar 2017
        Lokacija
        Niš
        Poruka
        58
      2. Moja mašina
        • CPU: i5 4460
        • MoBo: Asus B85 Pro Gamer
        • RAM: 12 GB
        • VGA: GTX 960 4GB
        • MON: LG 24''
        • HDD: 3000 GB + 500GB SSD
        • Case: NZXT S340
        • OS: Win 10
        • LAP: Lenovo ThinkPad T460
      3. Konvertovanje slova u ASCII

        Pozdrav svima, dobio sam domaći iz programiranja, ali pošto sam ultra početnik, za ovo ne mogu da se snadjem. Evo tekst zadatka pa ako može neko da mi pomogne...

        Napisati program u kom korisnik treba sa tastature da upiše ime i prezime. Zatim treba sabrati
        ASCII kod prvog karaktera imena i prezimena. Proveriti da li je dobijeni zbir deljiv sa 2. Ukoliko
        jeste napisati korisniku prvo ime pa prezime, a u suprotnom napisati korisniku ime i prezime
        tako što ćete zameniti početna slova imena i prezimena.

        RADI SE O JAVI, A PROGRAMIRAM U NETBEANS-U

      4. #2
        Member Avatar korisnika old_bookmaker
        Na forumu od
        Aug 2015
        Poruka
        1.549

        Konvertovanje slova u ASCII

        Jesi li upoznat sa ASCII tabelom?

        Ako jesi onda treba da budeš upoznat i sa klasom String, sem ako nećeš baš "slepački" da odradiš zadatak samo sa tvojim imenom.

        Napravi dva Stringa, recimo, i dozvoli korisniku da ih unese - klasa Scanner npr.

        Izdvoj prve karaktere i kovertuj (kastuj) te vrednosti u int i dobićeš njihove vrednosti iz ASCII tabele. Zapamti ih kao posebne promenljive.

        Posle ti je lako.
        Menjao old_bookmaker : 25.10.2019. u 04:16

      5. #3
        Newcomers
        Na forumu od
        Mar 2017
        Lokacija
        Niš
        Poruka
        58
      6. Moja mašina
        • CPU: i5 4460
        • MoBo: Asus B85 Pro Gamer
        • RAM: 12 GB
        • VGA: GTX 960 4GB
        • MON: LG 24''
        • HDD: 3000 GB + 500GB SSD
        • Case: NZXT S340
        • OS: Win 10
        • LAP: Lenovo ThinkPad T460
      7. Epa nije mi jasno kako da izdvojim prve karaktere iz unesenog imena sa skenera...

      8. #4
        Newcomers
        Na forumu od
        Mar 2017
        Lokacija
        Niš
        Poruka
        58
      9. Moja mašina
        • CPU: i5 4460
        • MoBo: Asus B85 Pro Gamer
        • RAM: 12 GB
        • VGA: GTX 960 4GB
        • MON: LG 24''
        • HDD: 3000 GB + 500GB SSD
        • Case: NZXT S340
        • OS: Win 10
        • LAP: Lenovo ThinkPad T460
      10. Bukvalno sam na pocetku sa ucenjem, tek ucimo osnovne stvari, i sve domaće do sad sam bez problema radio, ali sa ovakvim se nisam sreo...

      11. #5
        Member Avatar korisnika gadafi
        Na forumu od
        Sep 2005
        Lokacija
        Niš
        Poruka
        3.331
      12. Moja mašina
        • CPU: i5 9600K, Noctua NH-U12P
        • MoBo: Gigabyte Z390 Gaming SLI
        • RAM: Kingston HyperX DDR4-2400 2x16 GB
        • VGA: Nvidia Quadro P2000
        • MON: Dell U2412M
        • HDD: Crucial MX100 256GB, WD 1TB RE4 + 1.5TB Green + 3TB SE
        • OPT: LG HL-DT-ST BH16NS40
        • Case: Cooler Master HAF-X, Seasonic Focus Gold 550FX
        • SND: OnBoard, Microlab FC 360
        • OS: Windows 10
        • LAP: Lenovo Ideapad 700-17isk
        • TV: LG 42LW4500, 49UH8507
        • INET: Kablovska
        • Ostalo: HP Deskjet 5150, Kyocera FS-1920, Canon CS-4400F
      13. x1gor: Boot Loader nije program, vec vrsta programa ...

      14. #6
        Member Avatar korisnika old_bookmaker
        Na forumu od
        Aug 2015
        Poruka
        1.549

        Konvertovanje slova u ASCII

        Ako niste radili klasu String onda ne zanam ni zašto ste dobili takav zadatak.

        U klasi String imaš sve što ti je potrebno da izdvojiš karakter koji želiš.

        Zadatak nije težak ako ste učili sve lepo po redu i kako treba. Nije poenta da ti uradimo zadatak već da sam dođeš do rešenja. Tako ćeš jedino nešto da naučiš.

        Hajde postavi nam da vidimo kod šta si do sada uradio, pa ćemo da ga dopunimo.

      15. #7
        Newcomers
        Na forumu od
        Mar 2017
        Lokacija
        Niš
        Poruka
        58
      16. Moja mašina
        • CPU: i5 4460
        • MoBo: Asus B85 Pro Gamer
        • RAM: 12 GB
        • VGA: GTX 960 4GB
        • MON: LG 24''
        • HDD: 3000 GB + 500GB SSD
        • Case: NZXT S340
        • OS: Win 10
        • LAP: Lenovo ThinkPad T460
      17. Ovo sam nekako skarabudžio i ovo radi, on izdvoji prvo slovo imena i prezimena i ispiše ga u ASCII kodu. Samo ovaj poslednji deo ne znam, ako zbir ta dva ascii koda nije deljiv sa 2 onda da promeni prvo slovo imena i prezimena, tu mi treba dopuna.

        public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Unesite ime.");
        String ime = sc.next();
        int zbir;


        char karakter = ime.charAt(0);
        int ascii = (int) karakter;
        System.out.println(karakter+" = "+ ascii);

        System.out.println("Unesite prezime.");
        String prezime = sc.next();

        char karakter1 = prezime.charAt(0);
        int ascii1 = (int) karakter1;
        System.out.println(karakter1+" = "+ ascii1);

        zbir = ascii + ascii1;
        String zamena = ("ascii" + "ascii1");

        if(zbir % 2 == 0 ) {
        System.out.println(ime + " " + prezime);

        }
        else
        System.out.println(zamena.replaceFirst("ascii", "ascii1"));

        }

      18. #8
        Member Avatar korisnika old_bookmaker
        Na forumu od
        Aug 2015
        Poruka
        1.549
        OK. Ti si kod else bloka pogrešno uradio. Else blok ti je štampao ono što si mu i zadao:

        Click image for larger version. 

Name:	2019-10-25_161418.jpg 
Views:	47 
Size:	60,8 KB 
ID:	276328

        Sad trebaš da ponovo formiraš te stringove sa zamenjim mestima slova. Pokušaj, pa ako ne ide da pomognemo da rešiš zadatak.

      19. #9
        Member Avatar korisnika old_bookmaker
        Na forumu od
        Aug 2015
        Poruka
        1.549
        Istekao je edit. Stigoh s posla pa sam pogledao detaljnije ovo što si pisao. Dakle, greška je ovo, a to posle povlači ostalo:

        Kod:
        String zamena = ("ascii" + "ascii1");
        Izbaci ovaj gore kod.

        Ne znam za kada ti treba ali evo else bloka. Imaj u vidu da ovo može na mnogo načina da se reši.

        Kod:
        		else{
        			char[] imeC = ime.toCharArray();
        			char[] prezimeC = prezime.toCharArray();
        			
        			imeC[0] = (char) ascii1;
        			prezimeC[0] = (char) ascii;
        			
        			ime = new String(imeC);
        			prezime = new String(prezimeC);
        			
        			System.out.println(ime + " " + prezime);
        		}
        Imaj na umu da su mala slova pa su zbog toga i ove vrednosti:

        Click image for larger version. 

Name:	2019-10-25_201650.jpg 
Views:	41 
Size:	26,0 KB 
ID:	276332

      20. #10
        Newcomers
        Na forumu od
        Mar 2017
        Lokacija
        Niš
        Poruka
        58
      21. Moja mašina
        • CPU: i5 4460
        • MoBo: Asus B85 Pro Gamer
        • RAM: 12 GB
        • VGA: GTX 960 4GB
        • MON: LG 24''
        • HDD: 3000 GB + 500GB SSD
        • Case: NZXT S340
        • OS: Win 10
        • LAP: Lenovo ThinkPad T460
      22. Citat Citiram korisnika: old_bookmaker Pogledaj poruku
        Istekao je edit. Stigoh s posla pa sam pogledao detaljnije ovo što si pisao. Dakle, greška je ovo, a to posle povlači ostalo:

        Kod:
        String zamena = ("ascii" + "ascii1");
        Izbaci ovaj gore kod.

        Ne znam za kada ti treba ali evo else bloka. Imaj u vidu da ovo može na mnogo načina da se reši.

        Kod:
        		else{
        			char[] imeC = ime.toCharArray();
        			char[] prezimeC = prezime.toCharArray();
        			
        			imeC[0] = (char) ascii1;
        			prezimeC[0] = (char) ascii;
        			
        			ime = new String(imeC);
        			prezime = new String(prezimeC);
        			
        			System.out.println(ime + " " + prezime);
        		}
        Imaj na umu da su mala slova pa su zbog toga i ove vrednosti:

        Click image for larger version. 

Name:	2019-10-25_201650.jpg 
Views:	41 
Size:	26,0 KB 
ID:	276332
        Hvala puno, ovo radi, naravno necu odmah da saljem zadatak, prvo cu da analiziram kod da bi naucio, a ne samo da posaljem... Inace imam jos jedan zadatak, tako da cu se javiti ako imam problema i oko njega...

      Bookmarks

      Dozvoljeni tagovi

      • Ne možete pokrenuti nove teme
      • Ne možete odgovoriti u temi
      • Ne možete okačiti atačmente
      • Ne možete izmeniti svoje poruke
      •