C # for 루프가 한 단계를 건너 뜁니다.

오스카 B

저는 숫자를 반복하고 구의 부피를 계산하려고합니다.

사용자는 숫자를 입력 한 다음 사용자의 숫자에 도달 할 때까지 숫자 볼륨을 반복합니다.

그러나 루프는 첫 번째 숫자 계산을 건너 뜁니다.

내 현재 코드는 다음과 같습니다.

 public static float Calculation(float i)
    {
        //Calculation
        float result = (float)(4 * Math.PI * Math.Pow(i, 3) / 3);
        //Return the result
        return result;
    }
    static void Main(string[] args)
    {
        //Declare the result variable in the main method
        float result = 0;

        //Ask the user to input a number
        Console.WriteLine("Please input a number:");
        int radius = int.Parse(Console.ReadLine());

        //For loop, that runs until i is lesser than or equals to the radius that the user input
        for(int i = 0; i <= radius; i++)
        {
            Console.WriteLine($"The Sphere's volume with radius {i} is {result}\n");

            //Setting the result by calling the Calculation method and setting the radius to the current i value in the loop
            result = Calculation(i);
        }
        Console.ReadLine();

    }

출력은 다음과 같습니다.

The Sphere's volume with radius 0 is 0

The Sphere's volume with radius 1 is 0

The Sphere's volume with radius 2 is 4,1887903

The Sphere's volume with radius 3 is 33,510323

The Sphere's volume with radius 4 is 113,097336

The Sphere's volume with radius 5 is 268,08258

The Sphere's volume with radius 6 is 523,59875

The Sphere's volume with radius 7 is 904,7787

The Sphere's volume with radius 8 is 1436,755

The Sphere's volume with radius 9 is 2144,6606

The Sphere's volume with radius 10 is 3053,6282
잭 데인

for 루프를 다음과 같이 변경하십시오.

    //For loop, that runs until i is lesser than or equals to the radius that the user input
    for(int i = 0; i <= radius; i++)
    {
        //Setting the result by calling the Calculation method and setting the radius to the current i value in the loop
        result = Calculation(i);

        Console.WriteLine($"The Sphere's volume with radius {i} is {result}\n");
    }

먼저 결과를 계산 한 다음 인쇄 할 수 있습니다.

감사,

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

'E'가있는 scanf는 내 전체 루프를 한 번 건너 뜁니다.

분류에서Dev

'E'가있는 scanf는 내 전체 루프를 한 번 건너 뜁니다.

분류에서Dev

Azure 다단계 파이프 라인 : 다음 단계가 아닌 한 단계를 조건부로 건너 뜁니다.

분류에서Dev

c # XMLReader는 ReadElementContentAs를 사용한 후 노드를 건너 뜁니다.

분류에서Dev

cin.ignore ()를 사용한 후에도 C ++ cin을 건너 뜁니다.

분류에서Dev

스프링 상태 기 : PseudoStates에 대한 액세스를 건너 뜁니다

분류에서Dev

PHP는 계속 조건 평가를 건너 뜁니다.

분류에서Dev

Java가 내 스캐너 개체를 계속 건너 뜁니다.

분류에서Dev

다중 처리 / for 루프가 요소를 무작위로 건너 뜁니다.

분류에서Dev

두 번째 FOR 루프를 건너 뜁니다.

분류에서Dev

Python Raspberry pi-경로가 없으면 루프를 건너 뜁니다.

분류에서Dev

Scipy ndima.convolve가 채널 합계를 건너 뜁니다.

분류에서Dev

AsyncTask를 사용한 후에도 안무가 프레임을 건너 뜁니다 (최대 400!)

분류에서Dev

scanf를 건너 뜁니다 (?)

분류에서Dev

트리 보나 치 시퀀스 파이썬 코드가 while 루프 내에서 for 루프를 건너 뜁니다.

분류에서Dev

C # Stream이 계속 첫 번째 줄을 건너 뜁니다.

분류에서Dev

C-scanf를 건너 뜁니다 ( "% d"에서도).

분류에서Dev

Vim 이동 단어가 점을 건너 뜁니다.

분류에서Dev

Elasticsearch 용어 집계가 일부 항목을 건너 뜁니다.

분류에서Dev

HTML에 필수 필드가있는 경우 Enter (13)에 대한 jQuery event.keyCode를 건너 뜁니다.

분류에서Dev

String.Strip이 두 번째 for 루프에서 문자를 건너 뜁니다.

분류에서Dev

경고를 관찰하면 for 루프 [R]에서 반복을 건너 뜁니다.

분류에서Dev

프로그램이 코드의 일부를 건너 뜁니다.

분류에서Dev

일일 합계를 계산하는 SQL 쿼리가 일을 건너 뜁니다.

분류에서Dev

Netlogo 거북이가 특정 패치를 건너 뜁니다.

분류에서Dev

Java FileInputStream.read ()가 바이트를 건너 뜁니다.

분류에서Dev

자바 스크립트가 초를 건너 뜁니다.

분류에서Dev

Intro.js는 쿠키가 없을 때 페이지로드 단계를 건너 뜁니다.

분류에서Dev

PHP MYSQL Nested While 루프가 반복을 건너 뜁니다.

Related 관련 기사

  1. 1

    'E'가있는 scanf는 내 전체 루프를 한 번 건너 뜁니다.

  2. 2

    'E'가있는 scanf는 내 전체 루프를 한 번 건너 뜁니다.

  3. 3

    Azure 다단계 파이프 라인 : 다음 단계가 아닌 한 단계를 조건부로 건너 뜁니다.

  4. 4

    c # XMLReader는 ReadElementContentAs를 사용한 후 노드를 건너 뜁니다.

  5. 5

    cin.ignore ()를 사용한 후에도 C ++ cin을 건너 뜁니다.

  6. 6

    스프링 상태 기 : PseudoStates에 대한 액세스를 건너 뜁니다

  7. 7

    PHP는 계속 조건 평가를 건너 뜁니다.

  8. 8

    Java가 내 스캐너 개체를 계속 건너 뜁니다.

  9. 9

    다중 처리 / for 루프가 요소를 무작위로 건너 뜁니다.

  10. 10

    두 번째 FOR 루프를 건너 뜁니다.

  11. 11

    Python Raspberry pi-경로가 없으면 루프를 건너 뜁니다.

  12. 12

    Scipy ndima.convolve가 채널 합계를 건너 뜁니다.

  13. 13

    AsyncTask를 사용한 후에도 안무가 프레임을 건너 뜁니다 (최대 400!)

  14. 14

    scanf를 건너 뜁니다 (?)

  15. 15

    트리 보나 치 시퀀스 파이썬 코드가 while 루프 내에서 for 루프를 건너 뜁니다.

  16. 16

    C # Stream이 계속 첫 번째 줄을 건너 뜁니다.

  17. 17

    C-scanf를 건너 뜁니다 ( "% d"에서도).

  18. 18

    Vim 이동 단어가 점을 건너 뜁니다.

  19. 19

    Elasticsearch 용어 집계가 일부 항목을 건너 뜁니다.

  20. 20

    HTML에 필수 필드가있는 경우 Enter (13)에 대한 jQuery event.keyCode를 건너 뜁니다.

  21. 21

    String.Strip이 두 번째 for 루프에서 문자를 건너 뜁니다.

  22. 22

    경고를 관찰하면 for 루프 [R]에서 반복을 건너 뜁니다.

  23. 23

    프로그램이 코드의 일부를 건너 뜁니다.

  24. 24

    일일 합계를 계산하는 SQL 쿼리가 일을 건너 뜁니다.

  25. 25

    Netlogo 거북이가 특정 패치를 건너 뜁니다.

  26. 26

    Java FileInputStream.read ()가 바이트를 건너 뜁니다.

  27. 27

    자바 스크립트가 초를 건너 뜁니다.

  28. 28

    Intro.js는 쿠키가 없을 때 페이지로드 단계를 건너 뜁니다.

  29. 29

    PHP MYSQL Nested While 루프가 반복을 건너 뜁니다.

뜨겁다태그

보관