Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, as pradedantis programatuotojas C# :)

 

Del while problemos, gal padekit :) Ir ji skaiciuotu, kiek ivesti klaidingas, tada rodys ekrane kiek buvo klaidingas. Jei padetumete, butu labai dekinga.

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.FormatException;

namespace Pvz4
{
   class Program
   {
       static void Main(string[] args)
       {
           double x, y, z;
           string a, b;
           Console.WriteLine("Iveskite du skaiciu");
           a = Console.ReadLine();
           while ((!double.TryParse(a, out x)))
           {
               Console.WriteLine("Ivedimo klaida {0}, kartokite", a);
               a = Console.ReadLine();
           }
           Console.WriteLine("Skaicius {0} ivestas teisingai", a);
           b = Console.ReadLine();
           while ((!double.TryParse(b, out y)))
           {
               Console.WriteLine("Ivedimo klaida {1}, kartokite", b);
               b = Console.ReadLine();
           }
           Console.WriteLine("Skaicius {1} ivestas teisingai", b);
           z = x * y;
           Console.WriteLine("Skaiciai yra {0} ir {1}, sandauga yra {3}", x, y, z);
       }
   }
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

           static void Main(string[] args)
       {
               double x, y, z;
               string a, b;
               Console.WriteLine("Iveskite du skaiciu");
               a = Console.ReadLine();
               while ((!double.TryParse(a, out x)))
               {
                   Console.WriteLine("Ivedimo klaida {0}, kartokite", a);
                   a = Console.ReadLine();
               }
               Console.WriteLine("Skaicius {0} ivestas teisingai", a);
               b = Console.ReadLine();
               while ((!double.TryParse(b, out y)))
               {
                   Console.WriteLine("Ivedimo klaida {0}, kartokite", b);
                   b = Console.ReadLine();
               }
               Console.WriteLine("Skaicius {0} ivestas teisingai", b);
               z = x * y;
               Console.WriteLine("Skaiciai yra {0} ir {1}, sandauga yra {2}", x, y, z);

       }

Indesai turi prasidėti nuo 0 ir kilti palaipsniui.

Redagavo west
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...