Visual C + + 2010 Express Edition
Ver Más instrucciones
Diseño del algoritmo
1
obtener los números de parte del usuario. Los números deben ser enteros .
2
Compruebe si el dividendo ("D ") es mayor que el divisor ( "d" ) . Si el divisor es mayor que el dividendo , deje , su resto será igual al dividendo . . De lo contrario continuar
Por ejemplo , se encuentran el resto de :
2 dividido por 3 --- Desde 2 (D ) < 3 ( d ) , parada , y el resto es de 2 < . br>
12 dividido por 5 --- Desde 12 (D ) > 5 ( d ) , continúe.
3
Restar el divisor del dividendo . Repita este proceso hasta que D es menor o igual a d
Del ejemplo :
12 dividido por 5
Resta 12 - 5 = 7 . . Desde el 7 > 5 , mantenga restando
Resta 7 - . 5 = 2 . Desde el 2 de < 5 , para.
4
Anote el último número como su resto .
En el ejemplo, el resto es 2 .
Código del programa en C + +
5
Configure su programa. El programa tiene que leer los números desde el usuario y el resto de salida en la pantalla . Usando C + +, ambas funciones se implementan en la biblioteca " iostream "
Este es el código:
# include using namespace std ; declare tres variables enteras para el dividendo , divisor y el resto Este es el código: int dividendo , divisor, resto ; obtener los valores de dividendo y el divisor de la entrada del usuario. Incluya la declaración " endl " para adecuadamente ficha y el formato de entrada /salida Este es el código: cout << " Introduzca el dividendo " ; cout << endl ; cout << " Introduzca el divisor :"; cin >> divisor ; Asignar el valor del dividendo para el resto . De esta manera , el programa funcionará en el resto , dejando inalterado el dividendo Este es el código: resto = dividendo ; Crear un archivo. bucle , donde la variable divisor se resta de la variable resto . El bucle se repite mientras la variable restante es mayor que el divisor Este es el código: while ( resto > divisor) { resto - = . divisor ;} salida de su respuesta. El formato de salida por lo que el usuario puede ver los valores del dividendo , divisor y el resto Este es el código: . Cout << endl << " El resto de la división " < ; < dividendos ; cout << " por " << divisor << " es :" << endl << resto << endl ; Finalizar el programa mediante la devolución de cualquier valor. El ejemplo devuelve cero, pero cualquier número entero hará Este es el código: return (0 ) ; }
. Página 6
7 .
< p . > cin >> dividendos ;
8
9
10
Foto 11
< . br>