Iz binarnog u decimalni broj C#

Iz binarnog u decimalni broj C#

offline
  • Pridružio: 09 Sep 2021
  • Poruke: 25

Zdravo svima,
Zadatak glasi: Napraviti program koji pretvara binarni broj i decimalni i ispisuje ga na konzoli. Ceo proces traje dok korisnik ne unese 0 za kraj.
Evo mog koda:
using System;

namespace BinarniUDecimalni
{
class Program
{
static void Main(string[] args)
{
string s;
Console.Write("Unesite binarni broj('Unesite 0 za kraj programa'): ");
int b = Convert.ToInt32(Console.ReadLine());

do
{
if (b != 0)
{

Console.Write("Njegov decimalni broj je {0}", s);
}
}
while (b != 0);
}
}
}

Izbacuje mi stalno error: Use of unassigned local variable 's'. Nemam neku ideju koju treba da rešim, jer s je samo po sebi string i nema potrebe da konvertujem.

Dok mi recimo kod obrnutog zadatka radi sve kako treba:

using System;

namespace DecimalniUBinarni
{
class Program
{
static void Main(string[] args)
{

string s;
int d;
do
{
Console.Write("Unesitite decimalni broj(unesite 'kraj' za zavrsetak programa: ");
s = Console.ReadLine();
if(s != "kraj")
{
d = int.Parse(s);
Console.WriteLine("{0}", Convert.ToString(d, 2));
}
}
while(s != "kraj");
}
}
}

Zna li neko do čega može biti problem?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Piše ti sve lepo - koristiš promenljivu s kojoj nisi prethodno dodelio vrednost.



offline
  • Pridružio: 09 Sep 2021
  • Poruke: 25

Da, ali ne znam na koji način da uradim to, bar ne još uvek.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14828
  • Gde živiš: Niš

Vrednost promenljivoj dodeljuješ isto kao što si to uradio u drugom zadatku.

E sad, pravo je pitanje šta će tebi string promenljiva ako je ceo zadatak rad sa brojevima, odnosno ciframa?

Dalje, kakav je to zadatak gde se unos broja prekida unosom broja? U tvojoj postavci, možeš unositi binarne brojeve koji sadrže samo cifru 1.

Ko je trenutno na forumu
 

Ukupno su 1702 korisnika na forumu :: 238 registrovanih, 13 sakrivenih i 1451 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 33 bren, 357magnum, _Rade, A.R.Chafee.Jr., Ageofloneliness, Alen-Delon-u-boji, Arsenije, avijacija, babaroga, Baltimor, Barista, bgs, Bob.Rock, Bobrock1, boj.an, bojan_t, bojankrstc, bojcistv, bokicacar, Boroš, Borski1977, bozzo27, BradaRS, BraneS, Bubimir, CCCP, celt, Chainsaw, Crazzer, CrveniSolaris, cuvarkuca, DalmatinacMF, dane007, darcaud, Dekanovic, Deki Duga Devetka, del boy, delboy, delrey, DENIRO, Df410, Dimitrise93, dj.ape, DJUNTA, Djuro2000, Djuza, Dogma21, doktor097, draganl, dragoljub11987, Dragon Order, Drugard72, Electron, ElvisP, Enigma Nobody, francis begbie, fugasa, galerija, geo.dule, glados, Gogi_avio, goran.vvv, grenadir, GrobarPovratak, grunff2, Hans Gajger, Hardenberg, Homislav, hooraay, hrkaz, Iskander, ivan1973, ivan_8282, Jakonjveliki, Jan, Jaxupa, Jerry Drake, Jezekijel, jodzula, Kajzer Soze, Kajzer_Soze, Kalem, kaput21, karakaj, Karaula, kikisp, kljift, Knovakov, kobaja77, Koce, kokodakalo, Kole1975, kolle.the.kid, komsija1, Konda, kondenzator, Kozara1, Lazarus, Lazur_01, Lelemood, Lep1na, Ljusa, Lobo, lord sir giga, LostInSpaceandTime, Lotus, Mane88, medaTT, Meklejn, mgolub, Mihajlo, Miki01, MIKI63, milenko crazy north, milimoj, milos.cbr, mir, Mis uz pusku, Miska13, miso2709, mitja123, mixkax, mrzimregistraciju, Musklfiber, Myamoto Musashi, Ne doznajem se u oružje, nebojsag, nenad81, nick79, Nikolajevic, nikolapetkovic, Nikoletina Bursac, Niske, nixos, Nmr, obsc, OtacMakarije, ozzy, Pekman, Permaldar, Pero Petković, Perudin_92, Petar25, pisac12, PITT, Plavi Jadran, Posmatrac77OKB, precan, prikolica, Primus17, procesor, proka1ng, Prometeus, Pururin, Radoslava, raso76, raster12, rednap, Redred, Resnica, RiV, rokokoko, S2M, S94, sale76, samocitam, samoulogovankorisnik, sap, Savantije, savuni, sekula80, shadow, shaja1, Sharpshooter, sijecanj, simicnenadbg, Sirtaki Suvlaki, sistem22, Siti2, Sićko, Sky diver 29, sluga, Smajser, Smiljkovich, Spectator, spot4chulle, srđan, ssekir75, StankoVrankovic, stingD, Str2022, styg, Su 57, svnedelja, synergia, Tafocus, tesa, tmanda323, tomo2, toni061, tooljan, Totem, trutcina, TRZH92, tuja, UAV operator, urosbg, vandrej, vathra, Velizar Laro, Velički, vensla, Vlad000, vladaa012, vladetije, Vladko, vlahale, vlajkox, VOŽD, vrlenija, vzd1389, Wehicle, x9, XBMC, Yekaterinburg, Zdenko, zdrebac, Zeljo980, ZetaMan, ziggga, ZlatniRez, zmajbre, Zoran_Partizan, zule2, |_MeD_|, Žrnov, Ćuk, Đurđevdan