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);
}
}
}
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);
}
}
}
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();
}
}