Coolb

25/4=6.25 ??? why?

Jan 11th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.28 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace lekciq5NakovOct2017
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             /// Деление на две числа с остатък
  15.             /// *** Бележка - коментарите са на Български език, за удобство при обучението. По принцип знам че трябва да са на английски.
  16.  
  17.             //Създаване на две променливи. Променливаta "chislo" - делимо, променливата "chislo2" е делител.
  18.             Console.WriteLine("Моля въведете число (делимо) и натиснете клавиша 'Enter' :");
  19.             var chislo = double.Parse(Console.ReadLine());
  20.             Console.WriteLine("Моля въведете второ ЦЯЛО число (делител) и натиснете клавиша 'Enter' :");
  21.             var chislo2 = double.Parse(Console.ReadLine());
  22.             Console.WriteLine("\n\n");
  23.            
  24.             //Изчисляване на резултата. Създавам променлива 'rezultat'. Стойността на променливата се образува с израза: rezultat = chislo/chislo2"
  25.             Console.WriteLine("Изчисляване на резултата. Създавам променлива 'rezultat'. Стойността на променливата се образува с израза: rezultat = делимо/делител\n\n");
  26.             var rezultat = chislo / chislo2;
  27.             Console.WriteLine("Уравнението придобива следния вид:\n");
  28.             Console.Write(chislo);
  29.             Console.Write("/");
  30.             Console.Write(chislo2);
  31.             Console.Write("=");
  32.             Console.WriteLine(rezultat);
  33.             Console.WriteLine("\n");
  34.             Console.WriteLine("Защо при делене на цяло число с цяло число когато има остатък от делението резултатът не е най-близкото по-малко цяло число. Т.е ако 25/4 би трябвало да получим 6, като за остатък остава 1. А в случая получаваме точно число 6.25 все едно делителя е бил равен на 4.0.\n\n");
  35.             Console.WriteLine("\n\n");
  36.             Console.WriteLine("--------------------------------------------------------------------------------------------------------");
  37.             Console.WriteLine("\n\n");
  38.            
  39.             //Създаване на две променливи. Променливаta "chislo3" - делимо, променливата "chislo4" е делител.
  40.             Console.WriteLine("Моля въведете число (делимо) и натиснете клавиша 'Enter' :");
  41.             var chislo3 = double.Parse(Console.ReadLine());
  42.             Console.WriteLine("Моля въведете второ число (делител) последвано от точка и дробна част (например: 4.0) и натиснете клавиша 'Enter' :");
  43.             var chislo4 = double.Parse(Console.ReadLine());
  44.             Console.WriteLine("\n\n");
  45.            
  46.             //Изчисляване на резултата. Създавам променлива 'rezultat2'. Стойността на променливата се образува с израза: rezultat = chislo3/chislo4"
  47.             Console.WriteLine("Изчисляване на резултата. Създавам променлива 'rezultat2'. Стойността на променливата се образува с израза: rezultat2 = делимо/делител\n\n");
  48.             var rezultat2 = chislo3 / chislo4;
  49.             Console.WriteLine("Уравнението придобива следния вид:\n");
  50.             Console.Write(chislo3);
  51.             Console.Write("/");
  52.             Console.Write(chislo4);
  53.             Console.Write("=");
  54.             Console.WriteLine(rezultat2);
  55.             Console.WriteLine("\n");
  56.         }
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment