Diseñar un algoritmo que permita, dado a, b determinar el valor de la división entera y el resto de la división entera de a, b (sin usar los operadores de div. Ni de Mod).
Solución
- Entrada: 17 3
- Salida: cociente 5 residuo 2
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int Dividendo,Divisor,p=1,q=0;
System.out.println("Ingresa Dividendo");
Dividendo=sc.nextInt();
System.out.println("Ingresa Divisor");
Divisor=sc.nextInt();
if(Dividendo>=Divisor){
while((Dividendo-Divisor)>=q){
q=Divisor*p;
p++;
}
System.out.println("El cociente es "+(p-1)+" y el residuo es "+((Dividendo-q)));
}else{
System.out.println("El denominador debe ser menor");
}
}
}
1 comentarios:
Como seria el codigo utilizando streams, es decir en funcional
Publicar un comentario