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 1978 korisnika na forumu :: 260 registrovanih, 11 sakrivenih i 1707 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: 10x10.9, 4. Ozrenska, AC-DC, acast, Agape, Ageofloneliness, Akiro, Albin0, Aleksandar Šljivar, AleksandarV, aleksjevt, aleph_one, ALEXV, Alojzije, alzir86, amaterSRB, amstel, Arsenije, AS, Asteker, Aster Blistok, avalon, Avalon015, B61, Ba4e, Banovo Brdo, Batko.VD.65, beki76, Betta, Bgd123, Bickoooo, bobrothers, boj.an, Bojcca, Boris.A, bozzo27, BrcakRS, Bubimir, burevestnik, ccoogg123, Chainsaw, CHARLIE JA., cifra, Citalac, Clouseau, cole77, CrveniSolaris, Darko Jovanovic, DeerHunter, Dejan_vw, dejandr, Deki Duga Devetka, deki1001, del boy, DENIRO, Desmond, Dioniss, dj.ape, djboj, DjomlaHomer, Djota1, DJUNTA, Djuro2000, Djuza, doktor097, doloress, DonRumataEstorski, draganca, Draganeli, drimer, DrMrPr, ekozelj, El-Komadante, Electron, Ercomero, Ezbuck, Feller, fijufijukrozkapiju55, fugasa, gagidjuric, gasazem, geo.dule, Georgius, Geran136, Goxy1, gprle, grunff2, GUARIN, halkin gol, Hans Gajger, hatman, helen1, HogarStrashni, Igritelj, immicro, istina, Istman, Jakonjveliki, Jan, jarovitt, Jezekijel, JohnDoe, Jozo74, jugoslav.70, kaput21, kasikaz, Kichma, KimiMR, kinez88, kokodakalo, kolateralnasteta, Kozara1, kozhedub, Kružić, Kum Ruzvelt, Kuroje, kybonacci, lacko, lakson001, Laluvr, Lance Guest, Leonov, Lieutenant, ludvig 78, luka35, LukaRovca, magyar, mainstream, Maki1981, Mamadu, Mane88, marko.markovic, MaschinenPistole, matrix_1, max power, medaTT, mercedesamg, mercedez, Mi lao shu, micke83, Mig 29, MIKI63, Milan Miscevic, Miletić Zoran, milimoj, Millennium, Mis uz pusku, Mitraljeta, Mićko, mmelezovic, moldway, nebidrag, neko iz mase, nevjerna beba, nick79, nixos, Njubara, NklJov123, oddsock, Ognjen D., Otto Grunf, ozzy, pablojepao, Pangea, Pekman, Pero Petković, Perudin_92, Petarvu, picknick, pisac12, precan, predragc, Primus17, radovanstojkov023, RajkoB, rambod, read-only, Rebel Frank, rednap, repac, Rok A Bit, s putnik, Samo gledam, samocitam, SamostalniReferent, sap, savuni, sekretar, sevenino, shadow, Sharpshooter, sickmouse, Silvertooth, Sir Budimir, skvara, Sonic, Spectator, spektorsky, ss10, stalja, StalniPromatrač, StankoVrankovic, stegonosa, Stod, Stoorb, Str2022, Streha, strelac07, Su 57, suponik, t84dar, tamno.nebo, Tankosić, Tastatura ratnik, taz1cl, tecataki, The_new_Statesman, theNedjeljko, tm, tmanda323, tomo2, tubular, Tunguska55, UAV operator, uruk, V-98, v0idmp3, vathra, vdeki, Veless, Velizar Laro, veljko82, Vica1958, vladaa012, Vrač, vzd1389, Woya, Wrangler, x011, x9, xoxxvelja, yufighter, Zdenko, zdrebac, zeka013, ZetaMan, zil10, zivojin32, zmajbre, Zoran Rapajić, zoran-ruma, Zoran_Partizan, Zukov, zule2, |_MeD_|, Ćuk, Đak 22, Đurđevdan, 79693, 800077