Вычисление факториала из Паскаля в C#

Узнай цену своей работы

Формулировка задачи:

chronicler

, можешь помочь с еще одной программой, суть задания такая же, переделать из паскаля в c#
Var
N, M, s: Integer;
F1,F2,F3: LongInt;
i: Integer;
z:real;
Begin
WriteLn ('PASCAL: Вычисление факториала числа N');
Write ('Введите N,M: ');
ReadLn (N,M);
F1 := 1;
For i := 1 To N Do
F1 := F1 * i;
WriteLn (N: 3, '! = ', F1);
F2 := 1;
For i := 1 To M Do
F2 := F2 * i;
WriteLn (M: 3, '! = ', F2);
s:=m+n;
F3 := 1;
For i := 1 To s Do
F3 := F3 * i;
WriteLn (s: 3, '! = ', F3);
z:=(F1+F2)/F3;
writeln(z);
End.

Решение задачи: «Вычисление факториала из Паскаля в C#»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace classes
{
   
    class Program
    {
        static void Main(string[] args)
        {
            int n, m, s;
           long f1, f2, f3;
 
            long i;
            double z;
            Console.WriteLine("PASCAL: Вычисление факториала числа N");
            Console.Write("Введите N,M:");
            n = Convert.ToInt32(Console.ReadLine());
            m = Convert.ToInt32(Console.ReadLine());
            f1 = 1;
            for (i = 1; i <= n; i++)
            {
                f1 *= i;
            }
            Console.WriteLine("{0}!={1}", n, f1);
            f2 = 1;
            for (i = 1; i <= m; i++)
            {
                f2 *= i;
            }
            Console.WriteLine("{0}!={1}",m, f2);
            s = m + n;
            f3 = 1;
        
            for ( i = 1; i <= s; i++)
            {
                f3 *= i;
            }
            Console.WriteLine("{0}!={1}", s, f3);
            z = (double)(f1 + f2) / (double)f3;
            Console.WriteLine(z);
            Console.ReadLine();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы