A ver si me puede ayudar con este ejercicio, el ejercicio es el siguiente.
Programa que obtenga el cociente y el resto de la división entera de dos números enteros y positivos mediante restas sucesivas, y los imprima.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ejercicio_59
{
class Program
{
static void Main(string[] args)
{
int numero1, numero2, resultado = 0, contador = 0;
Console.WriteLine("Introduce dos números enteros y positivos");
Console.WriteLine("");
numero1 = Int16.Parse(Console.ReadLine());
numero2 = Int16.Parse(Console.ReadLine());
Console.WriteLine("La división entre " + numero1 + " y " + numero2 + " es: ");
while (numero2 <= numero1);
{
numero1 -= numero2;
contador++;
}
Console.WriteLine("");
Console.WriteLine("El resto es " + contador + numero1);
Console.ReadKey();
}
}
}
Muchas gracias
Buenas,
Prueba así:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ejercicio_59
{
class Program
{
static void Main(string[] args)
{
int numero1, numero2, resultado = 0, contador = 0;
try
{
Console.WriteLine("Introduce dos números enteros y positivos");
Console.WriteLine("");
Console.WriteLine("Ingrese el primer numero:");
numero1 = Int16.Parse(Console.ReadLine());
Console.WriteLine("Ingrese el segundo numero:");
numero2 = Int16.Parse(Console.ReadLine());
Console.WriteLine("La división entre " + numero1 + " y " + numero2 + " es: ");
while (numero2 <= numero1) ;
{
numero1 -= numero2;
contador++;
resultado = contador + numero1;
Console.WriteLine("\nEl resultado es: {0}", resultado);
}
}
catch
{
Console.WriteLine("El valor introducido no parece un numero.");
}
Console.ReadKey();
}
}
}
No se si es el resultado que esperas, de igual modo prueba y coméntanos.
PD: Por ejemplo si introduzco 2 y 10 me da un resultado de -7
Saludos.
muchas gracias me sirvió.