Schemat blokowy do gotowego kodu.

0

Witam, jeżeli się znajdzie jakaś dobra duszyczka to proszę o pomoc. Potrzebuje na jutro na studia zrobić schemat blokowy do programu który napisałem w języku C# a dokładnie 2 programy. Tematem programów jest: znajdowania największej wartości w podanym ciągu liczb. (bez tablicy i z użyciem tablicy), dlatego są 2 programy i też potrzebuje 2 schematy blokowe. Nie są to jakieś skomplikowane rzeczy lecz od zawsze schematy blokowe to dla mnie czarna magia.

PROGRAM NR 1:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Największa_wartość_bez_tablicy
{
class Program
{
static void Main(string[] args)
{
int liczbaWprowadzona;
int liczbaAktualnieNajwieksza = 0;
bool czyKoniecWprowadzania = false;

        Console.WriteLine("Podanie znaku 'x' kończy wprowadzanie liczb");
        while(!czyKoniecWprowadzania)
        {
            Console.WriteLine("Wprowadź liczbę lub wprowadź znak końca");
            String wprowadzonyCiagZnakow = Console.ReadLine();
            if(wprowadzonyCiagZnakow.Equals("x"))
            {
                Console.WriteLine("Zakończono wprowadzanie liczb!");
                czyKoniecWprowadzania = true;
            }
            liczbaWprowadzona = int.Parse(wprowadzonyCiagZnakow);
            if(liczbaAktualnieNajwieksza < liczbaWprowadzona)
            {
                liczbaAktualnieNajwieksza = liczbaWprowadzona;
            }
        }

        Console.WriteLine("Największa spośród podanych liczb ma wartość " + liczbaAktualnieNajwieksza);
        Console.ReadKey();            
    }
}

}

PROGRAM NR 2:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int liczbaWszystkichElementow;
int[] elementy;

        Console.WriteLine("Wprowadź liczbę elementów: ");
        liczbaWszystkichElementow = int.Parse(Console.ReadLine());
        elementy = new int[liczbaWszystkichElementow];

        for(int i=0; i<liczbaWszystkichElementow; i++)
        {
            Console.WriteLine("Podaj liczbe nr " + (i+1));
            elementy[i] = int.Parse(Console.ReadLine());
        }

        int aktualnieNajwieksza = elementy[0];
        for(int i=1; i<liczbaWszystkichElementow; i++)
        {
            if(aktualnieNajwieksza < elementy[i])
            {
                aktualnieNajwieksza = elementy[i];
            }
        }

        Console.WriteLine("Najwiekszy element ma wartość " + aktualnieNajwieksza);
        Console.ReadKey();
    }
}

}

0

aż boję się jak byś już zaliczył... bo jam nauczył się w ten sposób właśnie samych złych nawyków ! nawet @szarotka może potwierdzić... żem leń

0

A więc mógłbym liczyć na pomoc z Waszej strony?

2

A więc mógłbym liczyć na pomoc z Waszej strony?
Nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1