Taller #5

En esta sección se resolverán dudas sobre C sharp, el lenguaje de programación de Microsoft, compatible con Unity

Moderator: julianmartinez16

User avatar
xacarana
Site Admin
Posts: 1213
Joined: Fri Jan 15, 2016 6:13 pm

Taller #5

Post by xacarana » Tue Feb 23, 2016 10:16 am

Solucionar los siguientes ejercicios por medio de su codificación en C#, para esta práctica vamos a tener en cuenta el ingreso de datos por teclado, recuerde que todo lo que se lee por el teclado es una cadena de datos alfanuméricos conocidos como un string, para poder realizar cálculos con valores numéricos es necesario realizar una conversión de cadena a número y si es posible realizar esta operación procedemos con las operaciones aritméticas.

Próxima clase, sustentación oral del taller en el tablero :roll:
  • Resolver la formula del estudiante, para valores que ingresa el usuario
Estos ejercicios hacen parte del pasado taller de estudio

Taller de estudio #1

Recuerde, publicar la solución del taller usando la pagina https://dotnetfiddle.net intente solucionar el taller por sus propios medios, si no entiende algo, pregúntele al profesor o mire la respuesta de sus compañeros.

Para publicar la solución se debe usar el siguiente código en el foro

Si trato de compartir en la pagina de dotnet, me aparece la siguiente ruta

Code: Select all

https://dotnetfiddle.net/YTvLZu
Se debe usar la etiqueta csharp, para poner el código de la siguiente manera

Code: Select all

	[csharp]código script[/csharp]
Ejemplo de uso

Code: Select all

[csharp]YTvLZu[/csharp]
Ejemplo de lectura de un dato tipo cadena por consola


Ejemplo de lectura de datos, usando TryParse



Para calcular la raíz de un número se usa el "comando" Math.Sqrt(numero) y retorna un número double



Solución Oficial

Code: Select all

using System;
					
public class Program
{
	public static void Main()
	{
		double a,b,c,x1,x2;
		string s_a,s_b,s_c;
		
			Console.WriteLine("Ingrese a:");
			s_a=Console.ReadLine();
		
			Console.WriteLine("Ingrese b:");
			s_b=Console.ReadLine();
			
			Console.WriteLine("Ingrese c:");
			s_c=Console.ReadLine();
		
        if (double.TryParse(s_a,out a))
		{
			if (double.TryParse(s_b,out b))
			{
				if (double.TryParse(s_c, out c))
				{
					if (a!=0)
					{
						if ((b*b-4*a*c)>=0)
						{
							x1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
							x2=(-b-Math.Sqrt(b*b-4*a*c))/(2*a);
							Console.WriteLine("Las Soluciones son "+x1+ " y " +x2); 
						}
						else
						{
							Console.WriteLine("Sln Compleja");
						}
					}
					else
					{
						Console.WriteLine("Indeterminacion");
					}
				}
				else
				{
					Console.WriteLine("Error al leer c");
				}
			}
			else
			{
				Console.WriteLine("Error al leer b");
			}
		}
		else
		{
			Console.WriteLine("Error al leer a");
		}
	  
	}
}
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
camiloaristy17
Posts: 29
Joined: Tue Jan 19, 2016 12:06 pm

Re: Taller #5

Post by camiloaristy17 » Tue Feb 23, 2016 1:30 pm

Last edited by camiloaristy17 on Tue Feb 23, 2016 1:54 pm, edited 2 times in total.

User avatar
Jorgeorre
Posts: 54
Joined: Tue Jan 19, 2016 12:05 pm

Re: Taller #5

Post by Jorgeorre » Tue Feb 23, 2016 1:35 pm

Last edited by Jorgeorre on Tue Feb 23, 2016 1:49 pm, edited 1 time in total.
Jorge Andrés Orrego
:roll: :D

User avatar
jorovipe97
Posts: 48
Joined: Tue Jan 19, 2016 12:08 pm

Re: Taller #5

Post by jorovipe97 » Tue Feb 23, 2016 1:45 pm


User avatar
Mieles 2ritoxxx
Posts: 39
Joined: Tue Jan 19, 2016 12:06 pm

Re: Taller #5

Post by Mieles 2ritoxxx » Tue Feb 23, 2016 1:49 pm

v.1 lo que hace es verificar que los numeros sean correctos

Juan Diego Mieles Mendoza we
Image

Prog. Orientada a Objetos (POO)

User avatar
lotolil
Posts: 68
Joined: Tue Jan 19, 2016 12:04 pm

Re: Taller #5

Post by lotolil » Tue Feb 23, 2016 1:49 pm

Last edited by lotolil on Wed Feb 24, 2016 6:37 pm, edited 3 times in total.

User avatar
atv234
Posts: 78
Joined: Tue Jan 19, 2016 12:05 pm

Re: Taller #5

Post by atv234 » Tue Feb 23, 2016 1:50 pm

Daniel Vega Balbin

Programación y diseño orientado a objetos :evil: :ugeek:

User avatar
juan.alvarez
Posts: 50
Joined: Tue Jan 19, 2016 12:14 pm

Re: Taller #5

Post by juan.alvarez » Tue Feb 23, 2016 1:52 pm


User avatar
danielrivera
Posts: 28
Joined: Tue Jan 19, 2016 12:08 pm

Re: Taller #5

Post by danielrivera » Tue Feb 23, 2016 1:54 pm

Last edited by danielrivera on Thu Feb 25, 2016 1:50 pm, edited 2 times in total.

User avatar
Jlujanguerra
Posts: 32
Joined: Tue Jan 19, 2016 12:05 pm

Re: Taller #5

Post by Jlujanguerra » Tue Feb 23, 2016 1:55 pm

Juliana Lujan Guerra

Image

Post Reply