Taller de estudio #2 Fundamentos de programación

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
jimmy
Posts: 54
Joined: Fri Jul 22, 2016 10:51 am

Re: Taller de estudio #2 Fundamentos de programación

Post by jimmy » Fri Sep 16, 2016 9:17 am

primer punto

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            int x;
            string valor;
             Console.WriteLine("escriba alguna de las siguientes opciones 6, 4, 3, -1" );

             do
             {
                 valor = Console.ReadLine();
                 if (int.TryParse(valor, out x))
                 {
                     Console.WriteLine("escriba alguna de las siguientes opciones 6, 4, 3, -1");
                 }
                 else
                 {
                     Console.WriteLine("ERROR EN LECTURA DE DATOS");
                     Console.WriteLine("escriba alguna de las siguientes opciones 6, 4, 3, -1");

                 }
             } 
             while (x != -1);



        }
    }
}
segundo punto
error de sintaxis: error por mal uso de lenguaje de programación y símbolos
error de compilación : cuando un programa no compila debido a un error de sintaxis
error de tiempo de ejecución:errores que aparecen mientras se ejecuta el programa, debido a una operación imposible de hacer.
error lógico: cuando el programa ejecuta y compila pero el resultado no es el esperado.

tercer punto

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
    class Program
    {
        static void Main(string[] args)
        {
            double x, y, resultado;
            int opciones;
            string valor;

            do
            {
                Console.WriteLine("escriba 1 para sumar");
                Console.WriteLine("escriba 2 para restar");
                Console.WriteLine("escriba 3 para  multiplicar");
            
                Console.WriteLine("escriba 23 para salir");
                valor = Console.ReadLine();
                if (int.TryParse(valor, out opciones))

                {
                    switch (opciones)
                    {
                        case 1:
                            Console.WriteLine("ingrese primer valor");
                            valor = Console.ReadLine();
                            if (double.TryParse(valor, out x)) 
                            {
                                Console.WriteLine("ingrese segundo valor");
                                valor = Console.ReadLine();
                                if (double.TryParse(valor, out y)) 
                                {
                                    resultado = (x + y);
                                    Console.WriteLine("el resultado es" + resultado);

                            }
                            }
                            break;

                        case 2:
                            Console.WriteLine("ingrese primer valor a restar");
                            valor=Console.ReadLine();
                            if (double.TryParse(valor,out x))
                            {
                                Console.WriteLine("ingrese segundo valor a restar");
                                valor = Console.ReadLine();
                                if(double.TryParse(valor,out y))
                                {
                                    resultado = (x - y);
                                    Console.WriteLine("el resultado de la resta es" + resultado);

                                }

                            }
                            break;

                        case 3:
                            Console.WriteLine("ingrese primer valor a multiplicar");
                            valor = Console.ReadLine();
                            if(double.TryParse(valor,out x))
                            {
                                Console.WriteLine("ingrese segundo valor a multiplicar");
                                valor = Console.ReadLine();
                                if(double.TryParse(valor,out y))
                                {
                                    resultado = (x * y);
                                    Console.WriteLine("el resultado de la multiplicacion es" + resultado);
                                }

                            }

                    break;
                        
                                    



                }
                }


            }
            while (opciones != 23);


        }
    }
}
quinto punto

Code: Select all


using System;
					
public class Program
{
	public static void Main()
	{
		  int a = 0, b = 1, c=0, n, suma=0,contador=0;
                              
            string dato;
                    
            
            do
            {
                Console.WriteLine("ingrese hasta el numero que desee sumar");
                dato = Console.ReadLine();
                  if (int.TryParse(dato, out n))
                  {
                    while (contador <= n-2)
                    {
                        Console.WriteLine(c);
                        if (c == 0)
                        {
                            Console.WriteLine("1");
                            suma = suma + 1;
                        }
                        suma = suma + c;
                        c = a + b;
                        a = b;
                        b = c;
                        
                        contador++;
                    }
                  
                    Console.WriteLine("la suma es " + suma);
                    a = 0;
                    b = 1;
                    c = 0;
                    suma = 0;
                    contador = 0;

                  }

                  else
                  {
                   
                    Console.WriteLine("No es posible ,usted escribio " + dato);
                }
                
             } while (a != -1);


            Console.WriteLine("salio");
            Console.ReadKey();
		
		
	}
}

juan jose jimenez tobon - Case : Miercoles - viernes 10:00 am a 12:00 am fundamentos de programación

User avatar
Ana Aguilar
Posts: 4
Joined: Tue Aug 02, 2016 11:08 pm

Re: Taller de estudio #2 Fundamentos de programación

Post by Ana Aguilar » Fri Sep 16, 2016 9:45 am

punto 8

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int n, m,yolo;
string metodo1;
string n1;
do
{
Console.WriteLine("1for 2while 3do while");
metodo1 = Console.ReadLine();
if(int.TryParse(metodo1, out yolo))
{
n1 = Console.ReadLine();
if (int.TryParse(n1, out n))
{
m = -n;
if (yolo == 1) {
for (int i = n; i >= m; i--)
{
Console.WriteLine("for" + i);
}
}
if (yolo == 2)
{


while (n>=m)
{
Console.WriteLine(n);
n--;

}
}
if (yolo == 3) {
do

{

Console.WriteLine(n);
n--;

} while (n>=m); }
}
}
} while (yolo != -1);
{
Console.WriteLine("yayyy");
Console.ReadKey();
}

}
}
}

User avatar
sergioich1
Posts: 27
Joined: Fri Jul 22, 2016 10:13 am

Re: Taller de estudio #2 Fundamentos de programación

Post by sergioich1 » Fri Sep 16, 2016 10:03 am

1 y 3.
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a, c, b,d;
string dato, dato1, dato2;


do
{
Console.WriteLine("¿Qué desea hacer?\n 1.Sumar\n 2.Restar\n 3.Multiplicar\n 4.Factorial\n -1.Salir");
dato = Console.ReadLine();
if (int.TryParse(dato, out a))
{
//SUMA
if (a == 1)
{
Console.WriteLine("Ingrese un número");
dato1 = Console.ReadLine();
if (int.TryParse(dato1, out c))
{
Console.WriteLine("Ingrese otro número");
dato2 = Console.ReadLine();
if (int.TryParse(dato2, out b))
{
Console.WriteLine("Su suma es: " + (c + b));

}
}
else
{
Console.WriteLine("Ingrese uná de la opciones");
}
}

//RESTA
if (a == 2)
{
Console.WriteLine("Ingrese un número");
dato1 = Console.ReadLine();
if (int.TryParse(dato1, out c))
{
Console.WriteLine("Ingrese otro número");
dato2 = Console.ReadLine();
if (int.TryParse(dato2, out b))
{
Console.WriteLine("Su resta es:" + (c - b));
}
}
else
{
Console.WriteLine("Ingrese uná de la opciones");
}
}

//MULTIPLICACIÓN
if (a == 3)
{
Console.WriteLine("Ingrese un número");
dato1 = Console.ReadLine();
if (int.TryParse(dato1, out c))
{
Console.WriteLine("Ingrese otro número");
dato2 = Console.ReadLine();
if (int.TryParse(dato2, out b))
{
Console.WriteLine("Su multiplicación es:" + (c * b));
}
}
else
{
Console.WriteLine("Ingrese uná de la opciones");
}
}
{
//FACTORIAL
if (a == 4)
{
Console.WriteLine("Ingrese otro númer");
dato1 = Console.ReadLine();
if (int.TryParse(dato1, out a))

c = a;
b = a - 1;

do
{
d = c * b;
b = c;
b = b - 1;
} while (b > 0);
Console.WriteLine("-Su resultado es:" + d);

}
}

}

}
}
}

2.
Error de sintaxis = if;
Error de compilación = bool 1;
Error lógico = 1<0;

4.
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int a, b, c, d, i;
string num;

a = 1;
b = 1;

Console.WriteLine("Ingrese número");
num = Console.ReadLine();
if (int.TryParse(num, out c))
{
d = a;
for (i = 0; i < c; i++)
{
d = a;
a = b;
b = a + d;
}
do
{
Console.Write(d);
if (d == 0)
{
Console.Write(".");
}
else
{
Console.Write(",");
}
b = a - d;
a = d;
d = b;
} while (a != 0);
}
Console.ReadKey();
}
}
}
Sergio Cardona 8-)
Fundamentos de programación.

Post Reply