Divisão Sem Operador De Resto && Melhor Opçao De Compra Na Biblioteca - C
Artigos Científicos: Divisão Sem Operador De Resto && Melhor Opçao De Compra Na Biblioteca - C. Pesquise 862.000+ trabalhos acadêmicosPor: augustocesar123 • 19/10/2013 • 330 Palavras (2 Páginas) • 467 Visualizações
/*Desafio) Obter o resto da divisão de dois valores informados pelo usuário, sem usar o operador de resto*/
#include <stdio.h>
int main(void){
int n1, n2, resto, divisao;
printf("Informe o primeiro numero: ");
scanf("%i",&n1);
printf("Informe o segundo valor: ");
scanf("%i",&n2);
divisao = (n1 / n2);
resto = (n1 - (n2 * divisao));
printf("\nResto da divisao: %i", resto);
return(0);
}
/*Uma livraria fez uma promoção para pagamento à vista em que o comprador pode escolher entre dois critérios de desconto:
1) 0,25 por livro + 7,50 fixo
2) 0,5 por livro + 2,5 fixo
Fazer um programa em que o usuário digita a quantidade de livros que deseja comprar e
o programa diz qual a melhor opção de desconto.
*/
#include <stdio.h>
int main(void){
int qtdLivros;
float opc1, opc2;
printf("Informe o quantidade de livros que deseja comprar: ");
scanf("%i",&qtdLivros);
opc1 = 7.5 + (qtdLivros * 0.25);
opc2 = 2.5 + (qtdLivros * 0.5);
if(opc1 < opc2){
printf("\nA melhor opcao eh a primeira 0.25 por livro + 7.50 fixo, total: %.2f \n", opc1);
printf("O valor da segunda opcao eh 0.50 por livro + 2.50 fixo, total: %.2f \n", opc2);
}
else if(opc2 < opc1){
printf("\nA melhor opcao eh a segunda 0.50 por livro + 2.50 fixo, total: %.2f \n", opc2);
printf("O valor da primeira opcao eh 0.25 por livro + 7.50 fixo, total: %.2f \n", opc1);
}
else if(opc1 = opc2){
printf("\nAs duas opcoes retornam valores iguais, total: %.2f \n", opc1);
}
return(0);
}
...