Problema1
1.-Escriba un programa en C# para convertir grados celsius a fahrenheit.El programa debe solicitar el valor inicial en grados celsius, la cantidad de conversiones que se efectuarán y el incremento entre los valores en grados celsius. La pantalla debe tener los encabezados apropiados y una lista con los valores en grados celsius y los correspondientes en grados fahrenheit. Utilice la siguiente relaciónfahrenheit=(9.0/5.0)*celsius + 32.0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practica9_problema_1c
{
class Program
{
static void Main(string[] args)
{
double vinicial, n, inc,celcius,I,fahrenheit;
Console.WriteLine("Introduce el valor inicial en grados celcius");
vinicial = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce la cantidad de conversiones");
n=double.Parse(Console.ReadLine());
Console.WriteLine("Introduce el los imcremntos entre los grados celcius");
inc=double.Parse(Console.ReadLine());
celcius=vinicial;
Console.WriteLine("\n Celcius " + " Fahrenheit");
for (I = 1; I <= n; I = I + 1)
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practica9_problema_1c
{
class Program
{
static void Main(string[] args)
{
double vinicial, n, inc,celcius,I,fahrenheit;
Console.WriteLine("Introduce el valor inicial en grados celcius");
vinicial = double.Parse(Console.ReadLine());
Console.WriteLine("Introduce la cantidad de conversiones");
n=double.Parse(Console.ReadLine());
Console.WriteLine("Introduce el los imcremntos entre los grados celcius");
inc=double.Parse(Console.ReadLine());
celcius=vinicial;
Console.WriteLine("\n Celcius " + " Fahrenheit");
for (I = 1; I <= n; I = I + 1)
{ fahrenheit = (9.0 / 5.0) * (celcius + 32);
Console.WriteLine( " "+celcius + " "+fahrenheit);
celcius = celcius + inc; }
Console.ReadLine(); } } }
-----------------------------------------------------------------------------------------------
Problema2
Problema2
2.-Haga un programa que permita leer un valor N, luego que lea N numeros de entrada(utilizando un ciclo) imprimir el total, el promedio y el dato mayor.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double n, suma, i, mayor, valor;
Console.WriteLine("introdusca la cantidad de valores en procesar");
n = double.Parse(Console.ReadLine());
suma = mayor = 0;
for (i = 1; i <= n; i = i + 1) { Console.WriteLine("\nintroduce valor"); valor = double.Parse(Console.ReadLine()); suma = suma + valor; if (valor > mayor)
{
mayor = valor;
}
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double n, suma, i, mayor, valor;
Console.WriteLine("introdusca la cantidad de valores en procesar");
n = double.Parse(Console.ReadLine());
suma = mayor = 0;
for (i = 1; i <= n; i = i + 1) { Console.WriteLine("\nintroduce valor"); valor = double.Parse(Console.ReadLine()); suma = suma + valor; if (valor > mayor)
{
mayor = valor;
}
else
{mayor=n
}
Console.WriteLine("la suma es {0}", suma);
Console.WriteLine("el promedio es{0}", suma / n);
Console.WriteLine("el dato mayor es{0}", mayor);
}
Console.ReadLine();
}
}
}
Console.WriteLine("la suma es {0}", suma);
Console.WriteLine("el promedio es{0}", suma / n);
Console.WriteLine("el dato mayor es{0}", mayor);
}
Console.ReadLine();
}
}
}
--------------------------------------------------------------------------
Problema3
3.-Elaborar un programa que permita leer un número N y que imprima un triángulo de asteriscos, por ejemplo si el valor leido es 5, imprimir***************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practica9_problema_3c
{
class Program
{
static void Main(string[] args)
{
int n, i, j;
Console.WriteLine("introduce el valor n");
n = int.Parse(Console.ReadLine());
for (i = 1; i <= n; i = i + 1)
{
Console.Write("\n"); for (j = 1; j <= i; j = j + 1)
{
Console.Write("*");
}
}
--------------------------------------------------------------------------
Problema4
4.-Una pelota de golf se lanza desde un aeroplano. La distancia, d, que la pelota cae en t segundos está dada por la ecuación d=(1.0/2.0)*g*t*t, donde g es la acelaración producida por la gravedad y es igual a 32 pies/seg2. Utilizando esta información, escriba un programa que muestre la distancia que la pelota cae en cada intervalo de un segundo durante diez segundos y la distancia total que la pelota ha recorrido al final de cada intervalo. La salida debe completar la sig. tabla:Tiempo
-----Distancia en el----------Distancia-----------intervalo actual---------total0--------------------------0.0--------------------0.01-----------------16.0------------ ---16.0...10
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practica9_problema_4c
{
class Program
{
static void Main(string[] args)
{double T,distancia,dt;
Console.WriteLine("\tTiempo"+" Distancia entre el"+" Distancia total");
Console.WriteLine("\t " + " intervalo actual" + " total");
dt = 0;
for (T = 1; T <= 10; T = T + 1) { distancia = (1.0 / 2.0) * 32 * T * T;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practica9_problema_4c
{
class Program
{
static void Main(string[] args)
{double T,distancia,dt;
Console.WriteLine("\tTiempo"+" Distancia entre el"+" Distancia total");
Console.WriteLine("\t " + " intervalo actual" + " total");
dt = 0;
for (T = 1; T <= 10; T = T + 1) { distancia = (1.0 / 2.0) * 32 * T * T;
Console.WriteLine(" \t "+T + " "+ distancia + " "+ dt); dt = dt + distancia; }
Console.ReadLine();
}
}
}
No hay comentarios:
Publicar un comentario