K4/B zad. A

Transkrypt

K4/B zad. A
K4/B
zad. A:
1. Zadeklarować funkcję LiczyMinMax
a. We: tablica liczb całkowitych, wartość
b. Wy: liczba wystąpień „wartość” w tablicy – przez nazwę funkcji
2. Program główny:
a. We: pytać o liczbę wartości, wczytać wartości (całkowite, dodatnie)
b. uŜyć funkcji do wyznaczenia liczby wystąpień wartości 2 i 5 - wyświetlić
Komentarz: funkcja!
Kamiński
2.0
static void Main(string[] args)
{
int w, i, n, wartosc, ilerazy5, ilerazy2;
Console.WriteLine("Podaj ile liczb");
while (int.TryParse(Console.ReadLine(), out n) == false)
Console.WriteLine("Błąd");
int[] liczby;
liczby = new int[n];
Console.WriteLine("Podaj wartości");
while (int.TryParse(liczby[n] = Console.ReadLine(), out wartosc)==false)
Console.WriteLine("Błąd");
for (w=1;w<=n;w++)
liczby[w]=wartosc;
i = 0;
ilerazy2 = 0;
ilerazy5 = 0;
do
{
liczby[n]=5;
ilerazy5 = ilerazy5+1;
liczby[n]=2;
ilerazy2 = ilerazy2+1;
}
while (i-1<=n);
Console.WriteLine("{0} razy pojawiła się 5 a {1} razy dwójka", ilerazy5, ilerazy2);
Console.ReadKey();
Komentarz: max: n-1
Komentarz: niezgodność
typów!!!!
Komentarz: to pojedyncza
wartość – gdzie reszta???
Komentarz: ???to mialy być
róŜne liczby…
Komentarz: ??????
Komentarz: ????
Goździk
2.0
namespace ConsoleApplication2
{
class Program
{
static void funkcja(int i, int[] lstaOcen, int n);
{
int [] lstaOcen;
int i, n;
Console.WriteLine("Podaj ilość ocen");
while (!Int32.TryParse(Console.ReadLine(), out n) == false)
Console.WriteLine("Błędna wartość");
for (i=1;i<n;i++)
Komentarz: powtórna
deklaracja
Komentarz: jw.!
Komentarz: to w programie
głównym
Komentarz: no i???
Komentarz: to nie taka
funkcja…
static void Main(string[] args)
{
int [] lstaOcen;
int i, n;
funkcja(i, lstaOcen, n);
Console.WriteLine("oceny 2 i 5 wystąpiły {0} razy", n);
Console.ReadKey();
}
}
}
Gaudyn
Komentarz: ???
2.0
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int n,t;
Console.WriteLine("Podaj wartość: ",out n);
while(!Int32.TryParse(Console.WriteLine("Error"),out n))
Console.WriteLine("Podaj liczbę: ",out n);
while (!Int32.TryParse(Console.WriteLine("Error"), out n))
Console.Write("Podaj prawidłową liczbę");
Console.WriteLine("Podaj waartość: ", out t);
while (!Int32.TryParse(Console.WriteLine("błędna wartość"), out t))
Console.Write("Podaj prawidłową wartość");
double n = 0,x=0;
Console.ReadKey();
}
}
}
Komentarz: a gdzie funkcja???
Komentarz: ????
Komentarz: ????
Komentarz: co to wartość,
liczba? do czego?? to nie jest
składnia C#!!!
Jankowski
-5
using System;
using System.Collections.Generic;
using System.Text;
// Mikołaj Jankowski grupa B
// Zadanie B
namespace kolokwium
{
class Program
{
static int szukaj(int[] listaOcen, int wartosc)
{
int i, ilosc=0;
for (i = 0; i < listaOcen.Length; i++)
if (listaOcen[i] == wartosc) ilosc++;
return ilosc;
}
static void Main(string[] args)
{
int n, ilosc5, ilosc2;
int[] listaOcen;
Console.Write("Podaj ilość ocen: ");
while(!Int32.TryParse(Console.ReadLine(),out n))
Console.WriteLine("Błąd danych!!!");
listaOcen = new int[n];
Console.WriteLine();
for(int i = 0; i < n; i++)
{
Console.Write("Podaj ocene {0}: ", i+1);
while (!Int32.TryParse(Console.ReadLine(), out listaOcen[i]))
Console.WriteLine("Błąd danych!!!");
}
ilosc5 = szukaj(listaOcen, 5);
ilosc2 = szukaj(listaOcen, 2);
Console.WriteLine();
Console.WriteLine("Ilość 5: {0}", ilosc5);
Console.WriteLine("Ilość 2: {0}", ilosc2);
Console.ReadKey();
}
}
}
Komentarz: a jak będzie
ujemne???
Janiak
2.0
static void Main(string[] args)
{
int n, i, k, m;
string Wartosc;
int[] listaTablicy;
string[] TablicaLiczb;
Console.Write("Podaj liczbę;");
while (!int.TryParse(Console.ReadLine(), out n))
Console.WriteLine("BŁĄD!!");
TablicaLiczb = new string[n];
listaTablicy = new int[n];
for (n = 2; n <= 5)
{
Komentarz: a gdzie funkcja?
Komentarz: jaką liczbę?
Komentarz: a to po co??
Komentarz: ??? to nie C#...
Console.Write("Podaj ile 3: ");
while ((TablicaLiczb = Console.ReadLine()) == "")
Console.WriteLine("BŁĄD!!");
k = Wartosc.Length;
m = 0;
while (Wartosc[m] != ' ')
{
if (m == k - 1) break;
m++;
}
if (m == k - 1) Console.WriteLine("BŁĄD!!");
Komentarz: to miał chyba
program wyznaczać??
TablicaLiczb[i] = TablicaLiczb;
Console.Write("Podaj ile 5: ");
while (!int.TryParse(Console.ReadLine(), out listaTablicy[i]))
Console.WriteLine("BŁĄD!!");
Komentarz: ??
}
Console.ReadKey();
}
Komentarz: składnia i sens…
Komentarz: po co to??
Komentarz: to chyba nie ten
temat…
Komentarz: to miał chyba
program wyznaczać??
Świderski
-3
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//a .)wejsciu tablice liczb i wartość na wyjściu funkcja zwraca liczbe wystapien tej wartosci
//tablica ocen, ile razy pojawily sie 2 i 5
Komentarz: a gdzie funkcja??
//rząd
int n, i;
Console.WriteLine("podaj ilość uczniów dla któych chcesz wpisać oceny");
while (!Int32.TryParse(Console.ReadLine(), out n))
Console.WriteLine("Error");
double[] oceny;
oceny = new double[n];
for (i = 0; i < n; i++)
while (!double.TryParse(Console.ReadLine(), out oceny[i]))
Console.WriteLine("Error");
Console.ReadKey();
}
}
}
Komentarz: co z liczbą
wystąpień???
zad. B
======
1. Zadeklarować funkcję
a. We: 3 liczby rzeczywiste p, q, x
b. Wy: wynik działania px*x*sin(x) - qx
2. Program główny
a. We: przedział <a, b>, krok - rzeczywiste, b>=a, krok>0
b. uŜyć zadeklarowanej funkcji do wyliczenia wartości y(x) = 2*x*x*sin(x) + x w przedziale z
krokiem
c. kaŜdą wyliczoną wartość zapisać do tablicy
Gulczewski
2.0
int k, x;
Console.Write("Podaj x: ");
while (!Int32.TryParse(Console.ReadLine(), out x))
Console.WriteLine("Błędna Wartośc");
k = 2*x*x*Math.Sin*x;
while (!Int32.TryParse(Console.ReadLine(), out n))
Console.WriteLine("Błędna Wartośc");
Console.ReadLine(k);
for (i=0 , i> 0,i++);
{
Console.ReadKey
Hafke
4,0
class Program
{
static void Tablica ( out double a ,out double b, out int krok,out int q, out int p , out int[] tablica)
{
int i = 0;
double y;
while (a <= b)
{
y = p * a * a * Math.Sin(a) - (q * a);
tablica[i] = y;
a = a + krok;
i++;
}
}
static void Main(string[] args)
Komentarz: po co tyle…
Komentarz: to miało być
prostsze
{
double a, b;
int[] tablica;
int q = 1, p = 2 , krok,i;
Console.Write("podaj wartosc poczatkowa: ");
while ((double.TryParse(Console.ReadLine(), out a) == false))
Console.WriteLine("bład");
Console.Write("podaj wartosc koncowa: ");
while ((double.TryParse(Console.ReadLine(), out b) == false))
Console.WriteLine("bład");
Console.Write("podaj krok: ");
while ((Int32.TryParse(Console.ReadLine(), out krok) == false) || (krok < 0))
Console.WriteLine("bład");
Tablica(out a, out b, out krok , out q , out p ,out tablica);
for(i=0;i<=b;i++)
Console.WriteLine("{0}. {1} ",i+1,tablica[i]);
Console.ReadKey();
}
}
}
Gulczewski
2,0
int k, x;
Console.Write("Podaj x: ");
while (!Int32.TryParse(Console.ReadLine(), out x))
Console.WriteLine("Błędna Wartośc");
k = 2*x*x*Math.Sin*x;
while (!Int32.TryParse(Console.ReadLine(), out n))
Console.WriteLine("Błędna Wartośc");
Console.ReadLine(k);
for (i=0 , i> 0,i++);
{
Console.ReadKey
Komentarz: a rozmiar
tablicy???
Komentarz: test: b>=a
Kamasz
2.0
double p, q, n, j;
Console.WriteLine("przedział od liczby: ", out n)
while(!Double.TryParse(Console.WriteLine("blad!"), out n))
Console.Write("wprowadz jeszcze raz");
Console.WriteLine("do liczby: ", out j)
while(!Double.TryParse(Console.WriteLine("blad!"), out j))
Console.Write("wprowadz jeszcze raz");
Console.WriteLine("podaj p: ", out p)
while (!Double.TryParse(Console.WriteLine("blad!"), out p))
Console.Write("wprowadz jeszcze raz");
Console.WriteLine("podaj q: ", out q)
while (!Double.TryParse(Console.WriteLine("blad!"), out q))
Console.Write("wprowadz jeszcze raz");
double y = 0, x;
for (int i = n; i <= j; i++)
y = p * 2 * x * x * Math.Sin(x) - q * x;
int[] wyniki = new int[y];
Console.ReadKey();
rząd B
Rozwadowski
5.0
using System;
/* Radomir Rozwadowski gr B */
class Program
{
static void funkcja (int p, int q,double x, out double y)
{
y=((p*(x*x)*(Math.Sin (x))) - q*x);
}
static void Main(string[] args)
{
double[] tablicaY;
int p=2,q=1,f,i=0,k;
double a, b, krok, x=0,y,g;
Console.Write("podaj wartość początkową ");
while (double.TryParse(Console.ReadLine(), out a) == false)
Console.WriteLine("błąd");
Console.Write("podaj wartość końcową ");
while (double.TryParse(Console.ReadLine(), out b) == false || b<a)
Console.WriteLine("błąd");
Console.Write("podaj krok ");
while (double.TryParse(Console.ReadLine(), out krok) == false)
Console.WriteLine("błąd");
g = (b-a)/krok;
for (f = 0; f <= (g-1); f++) /* zapomniałem jak się wyciąga część całkowitą - improwaizacja */
{
Komentarz: krok>0
}
tablicaY = new double[f];
x = a;
for (i = 0; i < f; i++ )
{
x = x + krok;
funkcja(p, q, x, out y);
tablicaY[i] = y;
}
for (k = 0; k < f; k++)
Console.WriteLine(tablicaY[k]);
Console.ReadKey();
}
}
Gawroński
2.0
class Program
static string funkcja(fx)
{
int b=2;
int q=2;
fx=b*x*x*Math.sin(x)-(q*x);
}
static void Main(string[] args)
{
int x;
Console.WriteLine("Podaj krok");
Komentarz: kolejność

Podobne dokumenty