1.- Inicio
Pendientes [0]={17.24, 25.63, 5.94, 33.92, 3.71, 31.84, 45.90, 35.99, 18.44, 6.92, 12.2, 29.45, 13.89, 5.21, 2.56, 8.77, 23.99, 7.23, 31.56 }
max [0] double
min [0] double
Pmax=0 double
Pmin=0 double
i=0 int
for(i=1 to 18 step i=i+1 )
{
if(Pendientes [i]>max)
{
max=Pendientes[i]>max
Pmax=i
}
else
{
if(Pendientes[i]
min=Pendientes[i]
Pmin=1
}
}
}
Print "PENDIENTES"
for(i=0 to 18 step i=i+1)
{
Print "\t",Pendientes[i]
}
Print "Pendiente Mayor=",max
Print "En la posicion=",Pmax
Print "Pendiente Menor=",min
Print "En la posicion=",Pmin
fin
CONSOLA
namespace practica10problema2
{
class Program
{
static void Main(string[] args)
{
double[]pendientes= {17.24,25.63,5.94,33.92,3.71,31.84,45.90,35.99,18.44,6.92,12.2,29.45,13.89,5.21,2.56,8.77,23.99,7.23,31.56};
double max = pendientes[0];
double pmax = 0.0;
double min = pendientes[0];
double pmin = 0.0;
int I = 0;
for (I = 1; I < 19; I = I + 1)
{
if (pendientes[I] > max)
{
max = pendientes[I];
pmax = I;
}
else
{
if (pendientes[I] < min)
{
min = pendientes[I];
pmin = I;
}
}
}
Console.WriteLine("pendientes");
for (I = 0; I < 19; I = I + 1)
{
Console.WriteLine("{0}",pendientes[I]);
}
Console.WriteLine("Pendiente mayor={0}", max);
Console.WriteLine("En la posicion={0}", pmax);
Console.WriteLine("Pendiente menor={0}", min);
Console.WriteLine("En la posicion={0}", pmin);
Console.ReadKey();
}
}
}
VISUAL
namespace practica10problema2vis
{
public partial class Form1 : Form
{
double[] pendientes = { 17.24, 25.63, 5.94, 33.92, 3.71, 31.84, 45.90, 35.99, 18.44, 6.92, 12.2, 29.45, 13.89, 5.21, 2.56, 8.77, 23.99, 7.23, 31.56 };
double max;
double pmax = 0.0;
double min;
double pmin = 0.0;
int I = 0;
public Form1()
{
InitializeComponent();
max = pendientes[0];
min = pendientes[0];
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
for (I = 1; I < 19; I = I + 1)
{
if (pendientes[I] > max)
{
max = pendientes[I];
pmax = I ;
}
else
{
if (pendientes[I] < min)
{
min = pendientes[I];
pmin = I ;
}
}
}
listBox1.Items.Add("pendientes");
for (I = 0; I < 19; I = I + 1)
{
listBox1.Items.Add("" + pendientes[I]);
}
listBox1.Items.Add("Pendiente mayor"+max);
listBox1.Items.Add("En la posicion"+pmax);
listBox1.Items.Add("Pendiente menor"+min);
listBox1.Items.Add("En la posicion" + pmin);
}
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
No hay comentarios:
Publicar un comentario