miércoles, 21 de octubre de 2009

Practica #7-5 ( Pares e Impares) .C

pseudocodigo








double n;


int x;


double sumaimpar = 0.0;


double sumapar = 0.0;


PRINT "INTRODUCE EL NUMERO MAXIMO";


Read n


for (x = 1; x <= n; x = x + 1)


{


if (x % 2 == 1)


{


sumaimpar = sumaimpar + x;


}


else { sumapar = sumapar + x;


}


}


PRINT"LA SUMA DE LOS NUMEROS IMPARES ES: {0}", sumaimpar;


PRINT"LA SUMA DE LOS NUMEROS PARES ES {0}", sumapar;


while(sumapar


{


PRINT"LA SUMA DE IMPARES ES MAYOR";





}


while(sumapar >sumaimpar)


{


PRINT "LA SUMA DE LOS PARES ES MAYOR";
FIN








CONSOLA








double n;
int x;
double sumaimpar = 0.0;
double sumapar = 0.0;
Console.WriteLine("INTRODUCE EL NUMERO MAXIMO");
n = double.Parse(Console.ReadLine());
for (x = 1; x <= n; x = x + 1)
{
if (x % 2 == 1)
{
sumaimpar = sumaimpar + x;
}
else
{
sumapar = sumapar + x;
}
}
Console.WriteLine("LA SUMA DE LOS NUMEROS IMPARES ES: {0}", sumaimpar);
Console.WriteLine("LA SUMA DE LOS NUMEROS PARES ES {0}", sumapar);
while(sumapar < sumaimpar)
{
Console.WriteLine("LA SUMA DE IMPARES ES MAYOR");
Console.ReadKey();
}
while(sumapar >sumaimpar)
{
Console.WriteLine("LA SUMA DE LOS PARES ES MAYOR");
Console.ReadKey();

VISUAL







public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double n;
int x;
double sumaimpar = 0.0;
double sumapar = 0.0;
n = int.Parse(textBox1.Text);
for (x = 1; x <= n; x = x + 1)
{
if (x % 2 == 1)
{
sumaimpar = sumaimpar + x;
}
else
{
sumapar = sumapar + x;
}
}
textBox2.Text = ("LA SUMA DE LOS NUMEROS IMPARES ES=" + sumaimpar.ToString());
textBox3.Text = ("LA SUMA DE LOS NUMEROS PARES ES=" + sumapar.ToString());

martes, 20 de octubre de 2009

Practica #7-8 (producto de los impares) .C

PSEUDOCODIGO




INICIO


int n, p = 1, c;
PRINT"Introduzca un numero entero";
READ n
for (c = 1; c <= n; c = c + 2)
{
p = p * c;
}
PRINT"\nEl producto de los numeros impares al valor leido es: {0}", p;
FINAL



CONSOLA





int n, p = 1, c;
Console.WriteLine("Introduzca un numero entero");
n = int.Parse(Console.ReadLine());
for (c = 1; c <= n; c = c + 2)

{ p = p * c; }

Console.WriteLine("\nEl producto de los numeros impares al valor leido es: {0}", p); Console.ReadKey();


VISUAL



public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
int n, p = 1, c;
Console.WriteLine("Introduzca un numero entero");
n = int.Parse(textBox1.Text);
for (c = 1; c <= n; c = c + 2)

{ p = p * c; }

textBox2.Text = ("El producto de los numeros impares es=" + p.ToString());

} } }



Practica #7-7 (Promedio) .C



PSEUDOCODIGO

INICIO
int I;
int N, Dato;
double P = 0.0;
double promedio;

PRINT"Introduce Numeros ";
READ N
for (I = 1; I <= N; I++)
{
PRINT"Dato {0}: ", I;
READ Dato
P = P +Dato;
}

promedio = P / N;
PRINT"promedio={0}", promedio;
FINAL
CONSOLA

int I;
int N, Dato;
double P = 0.0;
double promedio;
Console.WriteLine("Introduce Numeros ");
N = int.Parse(Console.ReadLine());
for (I = 1; I <= N; I++) { Console.Write("Dato {0}: ", I); Dato = int.Parse(Console.ReadLine()); P = P +Dato; } promedio = P / N; Console.WriteLine("promedio={0}", promedio); Console.ReadKey();

Practica #7- 6(Mayor y Menor) .C


PSEUDOCODIGO

INICIO

int n, valor, mayor, menor, c = 1;
PRINT"INTRODUCE LA CANTIDAD DE NUMEROS";
READ n
PRINT" #ENTERO";
READ valor = int.Parse(Console.ReadLine();
mayor=valor;
menor=valor;
c=1;
while(c
{
PRINT"INTRODUCE UN VALOR ENTERO";
READ valor
if(valor>mayor)
{
mayor=valor;
}
if(valor
{
menor=valor;
}
c = c + 1;
}
PRINT"EL DATO MAYOR ES:{0}",mayor;
PRINT"EL DATO MENOR ES:{0}",menor;
FINAL
CONSOLA


nt n, valor, mayor, menor, c = 1;
Console.WriteLine("INTRODUCE LA CANTIDAD DE NUMEROS");
n = int.Parse(Console.ReadLine());
Console.WriteLine("\n\n #ENTERO");
valor = int.Parse(Console.ReadLine());
mayor=valor;
menor=valor;
c=1;
while(cmayor)
{
mayor=valor;
}
if(valor


Practica #7-4 (Suma de Pares e Impares) .C


PSEUDOCODIGO

INICIO



int N;



int[] valores;
PRINT"Introduce numero de elementos ";
READ N
valores = new int[N];
int I;
int sumapar = 0;
int sumaimpar = 0;
for (I = 0; I <>
{
PRINT"Introduce valor entero ";
READ Valores[I]
if (valores[I] % 2 == 0)
{
sumapar += valores[I];
}
else
{
sumaimpar += valores[I];
}
}
PRINT"Numeros Pares ";
for (I = 0; I <>
{
if (valores[I] % 2 == 0)
{
PRINT( valores[I]);
}
}
Console.WriteLine();
PRINT"La suma de los numeros pares es{0} ", sumapar;
PRINT("Numeros impares ");
for (I = 0; I <>
{
if (valores[I] % 2 == 1)
{
PRINT("{0} ", valores[I];
}
}

PRINT"La suma de numeros impares es {0} ", sumaimpar;
if (sumapar > sumaimpar)
{
PRINT"La suma mayor es par:{0}", sumapar;
}
else
{
PRINT"\nLa suma mayor es impar:{0} ", sumaimpar;
}
FINAL




CONSOLA






int N;
int[] valores;
Console.Write("Introduce numero de elementos \n ");
N = int.Parse(Console.ReadLine());
valores = new int[N];
int I;
int sumapar = 0;
int sumaimpar = 0;
for (I = 0; I < 2 ="=" i =" 0;" 2 ="=" i =" 0;" 2 ="="> sumaimpar)
{
Console.WriteLine("\nLa suma mayor es par:{0} ", sumapar);
}
else
{
Console.WriteLine("\nLa suma mayor es impar:{0} ", sumaimpar);
}


Console.ReadKey();

VISUAL

int n, suma, num, num1, mayor=0, menor=0;
double suma1;suma = 0;suma1 = 0;
double c=0 ;
n = int.Parse(textBox1.Text);
for (num = 1; num <= n; num = num + 2) { suma = suma + num; } for (num1 = 2; num1 <= n; num1 = num1 + 2) { suma1 =suma1 + num1; } c = c + 1;if (suma <>
{textBox2.Text = (suma.ToString());textBox3.Text = (suma1.ToString());textBox4.Text = (suma1.ToString());
for (c = 2; c <= n; c = c + 2) { listBox1.Items.Add(c); }} else{textBox2.Text = (suma.ToString());textBox3.Text = (suma1.ToString());textBox4.Text = (suma.ToString()); for (c = 1; c <= n; c = c + 2) {listBox1.Items.Add(c); }}} private void button2_Click(object sender, EventArgs e) {textBox2.Text="";textBox3.Text = "";textBox4.Text = "". } }}


Practica #7-3 (POTENCIA) .C

PSEUDOCODIGO



double n, p, exp;
p = 1;
PRINT"introduce un numero";
READ n
PRINT("\n\npotencia \televado a la potencia \t\t\tresultado");
while (p <= n)
{
exp = Math.Pow(p, p);

PRINT("\n{0} \t\t\t{1}\t\t\t\t{2}", p, p, exp);
p = p + 1;
}

CONSOLA



double n, p, exp;
p = 1;
Console.WriteLine("introduce un numero");
n = double.Parse(Console.ReadLine());
Console.WriteLine("\n\npotencia \televado a la potencia \t\t\tresultado");
while (p <= n) { exp = Math.Pow(p, p); Console.Write("\n{0} \t\t\t{1}\t\t\t\t{2}", p, p, exp); p = p + 1; } Console.ReadLine();


VISUAL





public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double n, p, exp;
p = 1;
n = int.Parse(textBox1.Text);
listBox1.Items.Add("potencia / elevado a la potencia / tresultado");
while (p <= n) { exp = Math.Pow(p, p); listBox1.Items.Add("" + p.ToString() + " " + p.ToString() + " " + exp.ToString()); p = p + 1; } } } }

Practica #7-2 (Suma de # pares) .C


PSEUDOCODIGO







INICIO



float n, I, x = 0.0;

PRINT("Introduzca un numero");
READ(n)

if (n <>
{
PRINT("Introduzca valores mayores que 2");
}

else if (n > 2)
{
for (I = 2; I <= n; I = I + 2)
{

PRINT(I)
x = x + I;
}

PRINT("La suma de los numeros pares es: {0}", x);
{

}
}
FINAL



CONSOLA








double n, I, x = 0.0;
Console.WriteLine("Introduzca N numero");
n = double.Parse(Console.ReadLine());
if (n <> 2)
{
for (I = 2; I <= n; I = I + 2) { Console.Write("\n{0}", I); x = x + I; } Console.WriteLine("\n\nLa suma de los numeros pares es {0}", x); { } } Console.ReadKey();



VISUAL




public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double n, I, x = 0.0;

n = int.Parse(textBox1.Text);
if (n <> 2)
{
for (I = 2; I <= n; I = I + 2) { listBox1.Items.Add("" + I.ToString()); x = x + I; } textBox2.Text = ("La suma de los numeros pares es " + x.ToString()); { } } } }




Practica #7-1 (100 términos) .C

PSEUDOCODIGO

double x = 1.0, T;

int d;

for (d = 2; d <= 198; d = d + 2)

{

T = 1.0 / d;

Print(T);

x = x + T;

}

Print( La suma de la serie es: {0}", x);

Final


CONSOLA




double x = 1.0, T;
int d;
for (d = 2; d <= 198; d = d + 2) { T = 1.0 / d; Console.Write("{0}\n", T); x = x + T; } Console.Write("\n La suma de la serie es {0}", x); Console.ReadLine();


VISUAL



public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double x = 1.0, T;
int d;
for (d = 2; d <= 198; d = d + 2) { T = 1.0 / d; listBox1.Items.Add(""+ T.ToString()); x = x + T; } listBox1.Items.Add("\n La suma de la serie es" + x.ToString()); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } } }


viernes, 9 de octubre de 2009

PRACTICA 5

PRACTICA 5 (A. consola)

Escriba un programa para convertir grados Celsius a Fahrenheit.

namespace ConsoleApplication1

{

class Program {

static void Main(string[] args)

{ d

ouble celcius,n, inc, fah; int contador = 1;

Console.WriteLine("\n\n\tValor inicial en grados celcius");

celcius = double.Parse(Console.ReadLine());

Console.WriteLine("\n\n\tNumero de conversiones");

n = int.Parse(Console.ReadLine());

Console.WriteLine("\n\n\tIncrementos");

inc=double.Parse(Console.ReadLine());

Console.WriteLine("\n\n\tcelcius fahrenheit");

while (contador <= n) { fah = (9.0 / 5.0) * celcius + 32;

Console.WriteLine("\n\n\tcelcius "+celcius+ " fahrenheit "+fah);

celcius = celcius + inc; contador = contador + 1; } Console.ReadKey();

}

}

}

PRACTICA 5 (B. consola)

Utilizando una instrucción do while, escriba un programa para aceptar una calificación, el programa debe solicitar una calificación continuamente mientras no se introduzcan calificaciones inválidas. Una calificación inválida es cualquiera menor de 0 o mayor de 100. Después de que introduzca una calificación invalida, el programa debe mostrar el valor de ella.

b) Modifique el programa del ejercicio anterior para que avise al usuario cuando se introdujo una calificación inválida.

c) Modifique el programa del ejercicio b para permitir al usuario salir del programa al introducir el numero 999.

d) Modifique el programa del ejercicio b para que termine automáticamente después de que se introduzcan 5 calificaciones inválidas.

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{int c1;
do

{
Console.WriteLine("INTRODUCE CALIFICACION");
c1=int.Parse(Console.ReadLine());
Console.WriteLine("calificacion:{0}",c1);
if (c1<0>0 && c1<=100); Console.ReadKey(); } } }

DIAGRAMA DE FLUJO DEL PROGRAMA (B. CONSOLA)

PRACTICA 5 (C. consola)

namespace ConsoleApplication1
{ class Program
{
static void Main(string[] args)
{
int num, auxnum, numero;
Console.WriteLine("\n\n\tIntroduce valor entero");
num = int.Parse(Console.ReadLine());
auxnum = num; do { numero = auxnum % 10;
Console.WriteLine("\n\n\t numero " + numero);
Console.ReadLine(); auxnum = auxnum / 10;
}
while (auxnum != 0);
}
}
}


PRACTICA 5 (D. visual)

Dispara de un proyectil .


static void Main(string[] args)
{
double t=0;
double a,b,rad;
//Console.WriteLine("tiempo " t " valor x " a " valor y " + b);
rad=(3.1416*22.8)/180;
do
{

a = 500 * t * Math.Cos(rad);
b = 500 * t * Math.Sin(rad);
Console.WriteLine("tiempo " t " valor x " a " valor y " + b);
t = t + 1.0 / 2.0;

}

while (t <= 10);

Console.ReadKey();

}

DIAGRAMA DE FLUJO DEL PROGRAMA (D. visual)