AYUDA, estoy empezando a programar en C# por la facultad y estoy teniendo muchos problemas.
Publicado por Ivan (1 intervención) el 08/07/2020 01:04:02
Holaa, estoy estudiando para rendir programacion en la facultad, en la cual quede regular y rendo un final. El tema es que estoy teniendo bastante problemas para entender lo que viene siendo las clases. Este es el problema que tengo en unas de las guias
Modele una clase llamada Muestra que permita procesar una serie de datos ingresados informando:
Cantidad de muestras, Máximo Valor, Mínimo Valor, promedio.
Utilice esta clase en una aplicación que permita cargar un número N de valores numéricos determinado al inicio por el usuario.
Me aparece este problema y no se como solucionarlo: NO SE HA DADO NINGUN ARMENTO EN EL PARAMETRO REQUERIDO 'N' DE MUESTRA.MINIMOVALOR(INT). Que vendria siendo la muestra del valor minimo y maximo.
Ahora les paso el codigo que hice
Y aqui la clase
Modele una clase llamada Muestra que permita procesar una serie de datos ingresados informando:
Cantidad de muestras, Máximo Valor, Mínimo Valor, promedio.
Utilice esta clase en una aplicación que permita cargar un número N de valores numéricos determinado al inicio por el usuario.
Me aparece este problema y no se como solucionarlo: NO SE HA DADO NINGUN ARMENTO EN EL PARAMETRO REQUERIDO 'N' DE MUESTRA.MINIMOVALOR(INT). Que vendria siendo la muestra del valor minimo y maximo.
Ahora les paso el codigo que hice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using System.Text;
using System.Threading.Tasks;
namespace Guia7Ej4
{
class Program
{
static void Main(string[] args)
{
Muestra miM = new Muestra();
int n;
int valor;
int acum = 0;
Console.WriteLine(" Ingrese cuantos valores desea cargar ");
n = Convert.ToInt32(Console.ReadLine());
miM.CantidadMuestras(n);
for ( int i = 0; i < n; i++)
{
Console.WriteLine(" Ingrese el valor n° {0} ", i + 1);
valor = Convert.ToInt32(Console.ReadLine());
acum = acum + valor;
miM.MaximoValor(acum);
miM.MinimoValor(acum);
miM.ValorPromedio(valor);
}
Console.WriteLine(" El maximo valor es : {0} ", miM.MaximoValor());
Console.WriteLine(" El maximo valor es : {0} ", miM.MinimoValor());
Console.ReadKey();
}
}
}
Y aqui la clase
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Guia7Ej4
{
class Muestra
{
private int maximo;
private int minimo;
private int acum = 0;
private int m;
public void CantidadMuestras(int n)
{
m = n;
Console.WriteLine(" Cantidad de muestras : {0}", n);
}
public int MaximoValor(int n)
{
for (int i = 1; i <= n; i++)
{
if (i == 1)
{
maximo = n;
}
if (n > maximo)
{
maximo = n;
}
}
return maximo;
}
public int MinimoValor(int n)
{
for (int i = 1; i <= n; i++)
{
if (i == 1)
{
minimo = n;
}
if (n < minimo)
{
minimo = n;
}
}
return minimo;
}
public double ValorPromedio(int n)
{
acum = acum + n;
return acum / m;
}
}
}
Valora esta pregunta


0