oncelikle merhaba. iyi gunler dilerim 😀 . yardiminiza ihtiyacim var.
asagidaki kodda double yazmama ragmen tam sayilar cikiyor. ondalikli say cikmiyor. bunun nedeni ne ola bilir.
mesela 10un 100-de biri 0.1 olmuyor. cevap 0 cikiyor.
ama mesela int number degilde double number = double.parse(console.readline()); oldugunda dogru oluyor. ama neden?
yalnis yazdigim soz varsa affola. (Azerbaycanli oldugum icin yalnis yazmis ola bilirim)
screenshot: https://pasteboard.co/JHsrDHI.jpg
kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter number: ");
int number = int.Parse(Console.ReadLine());
Console.WriteLine("======================");
double result;
for(int percent = 1; percent<=100 ; percent++)
{
result=number*percent/100;
Console.WriteLine(percent + " percent of number is = " + result);
}
}
}
}