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)












No hay comentarios:

Publicar un comentario