1. Escrever um algoritmo que lê um valor inteiro em reais (R$) e calcula qual o menor número possível de notas/cédulas de 100, 50, 10, 5 e 1 reais em que o valor lido pode ser decomposto. Escrever o valor lido e a relação de notas necessárias.
Respostas
Resposta:
Explicação:
int main(){
int valor,troco;
int cem , cinquenta , vinte , dez , cinco , dois , um; // Guarda a quantidade de nota do valor.
printf("Entre com um valor em Reias.\n");
scanf("%d",&valor);
troco = valor;
cem = troco / 100;
troco = troco - (cem *100);
cinquenta = troco / 50;
troco = troco - (cinquenta * 50);
vinte = troco / 20;
troco = troco - (vinte * 20);
dez = troco /10;
troco = troco -(dez * 10);
cinco = troco / 5;
troco = troco - (cinco * 5);
dois = troco / 2;
troco = troco - (dois * 2);
printf("Valor decomposto : %d\n",valor);
printf("Notas de 100 : %d\n",cem);
printf("Notas de 50 : %d\n",cinquenta);
printf("Notas de 20 : %d\n",vinte);
printf("Notas de 10 : %d\n",dez);
printf("Notas de 5 : %d\n",cinco);
printf("Notas de 2 : %d\n",dois);
printf("Notas de 1 : %d\n",troco);
return(0);
}
O um algoritmo escrito na linguagem de programação Java que lê um valor inteiro em reais (R$) e calcula qual o menor número possível de notas/cédulas de 100, 50, 10, 5 e 1 reais em que o valor lido pode ser decomposto é:
import java.util.Scanner;
public class Notas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Lê o valor em reais
System.out.print("Digite o valor em reais: R$");
int valor = scanner.nextInt();
// Calcula o número de notas de 100, 50, 10, 5 e 1 reais
int notas100 = valor / 100;
valor = valor % 100;
int notas50 = valor / 50;
valor = valor % 50;
int notas10 = valor / 10;
valor = valor % 10;
int notas5 = valor / 5;
valor = valor % 5;
int notas1 = valor;
// Imprime o resultado
System.out.println("O valor de R$" + valor + " pode ser decomposto em:");
System.out.println(notas100 + " notas de R$100");
System.out.println(notas50 + " notas de R$50");
System.out.println(notas10 + " notas de R$10");
System.out.println(notas5 + " notas de R$5");
System.out.println(notas1 + " notas de R$1");
}
}
Como esse algoritmo em Java resolve a problemática das cédulas?
Esse algoritmo recebe o valor em reais e em seguida compara e calcula as notas a serem entregues para o cliente como troco, nesse caso, ele imprime o resultado na tela mostrando a quantidade de notas de cada uma das citadas acima.
Saiba mais sobre JAVA aqui: https://brainly.com.br/tarefa/19947453
#SPJ2