Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como programar o Operador Restante
O operador restante , também chamado de operador de "módulo " em ciência da computação , é um operador aritmético que retorna o resto saiu depois de uma longa divisão entre dois números inteiros. A programação do operador resto é um exercício de codificação básica que requer o uso de controles de entrada , saída e de loop. A implementação deste operador como uma série de subtrações repetidas permite que o programador para entender melhor os loops, bem como obter um novo ponto de vista sobre a operação de divisão . Coisas que você precisa
Visual C + + 2010 Express Edition
Show Mais instruções
Projete o algoritmo
1

obter os números do usuário. Os números devem ser inteiros.
2

Verifique se o dividendo ( "D") é maior que o divisor ( "d") . Se o divisor é maior do que o dividendo , pare , o seu restante será igual ao dividendo . Caso contrário, continue

Por exemplo, encontrar o restante : .

2 dividido por 3 --- Desde 2 (D) <3 ( d ) , pare , o restante é de 2 < . br>

12 dividido por 5 --- desde 12 (D) > 5 ( d ) , continuar.
3

Subtraia o divisor do dividendo . Repetir este processo até que D é inferior ou igual a d

Do exemplo :

12 dividido por 5

Subtrair 12-5 = 7 . . Desde 7 > 5, manter subtraindo

Subtraia 7 - . 5 = 2. Desde 2 < 5, parar.
4

Anote o último número como o seu restante .

No exemplo, o resto é 2.
< Br > Código do Programa em C + +
5

Configure o seu programa. O programa precisa ler números do usuário e de saída o restante na tela. Usando C + +, as duas funções são implementadas na biblioteca " iostream "

Este é o código: # include


using namespace std;
.
6

Declare três variáveis ​​inteiras para o dividendo , divisor e restante

Este é o código: .

int dividendo , divisor , o restante ;
7

Obter o dividendo e divisor valores da entrada do usuário. Incluir a frase " endl " a guia corretamente e formatar a entrada /saída

Este é o código :

cout << " Digite o Dividendo :"; .

cin >> Dividendos ;

cout << endl;

cout << "Digite o divisor :";

cin >> divisor ;
8

Atribuir o valor do dividendo para o restante. Desta forma , o programa irá operar sobre o restante , deixando o dividendo inalterado

Este é o código: .

Restante = Dividendo ;
9

Criar um loop, em que a variável de divisor é subtraído do restante variável . O ciclo se repetirá enquanto o restante variável é maior que o divisor

Este é o código :

while ( restante > divisor)

{resto - = . divisor ;}
10

Output sua resposta. Formatar a saída para que o usuário pode ver os valores de dividendos, divisor e restante

Este é o código: .

Cout << endl << " O resto da divisão " < ; < Dividend ;

cout << "por" << divisor << " é:" << restante << endl << endl; < br >
11

Termine o seu programa de devolver qualquer valor. O exemplo retorna zero, mas qualquer inteiro fará

Este é o código :

voltar (0); }


< . br>

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter um Float para o inteiro mais próximo no…
·O que é um código C Fragmento 
·Como descobrir quais funções C estão disponíveis no…
·Funções static void em C 
·Como usar Ctags Com UltraStudio 
·Como criar TCP /IP pacotes de código em C Programaçã…
·Como retornar uma referência a Vector C 
·Como escrever um analisador de C 
·Como adicionar GMP para Xcode 
·Como converter BitArray para Byte 
  Artigos em destaque
·Como se um deslocamento de Cordas em um arquivo no CPP 
·O que desvantagens há em desreferenciação implícita…
·Como converter uma String de inteiros em uma matriz de …
·Como Alocar Ponteiros 
·Como Entrar Chamadas para D3D 
·Como depurar Com GDB em Linux 
·Exibindo uma Imagem Box PGM em C + + 
·Como fazer arranjos paralelos de dados em C + + 
·Programas em C + + que irá reverter a sentença 
·Como usar Arrays de caracteres Two- Dimensional em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados