• Matéria: Informática
  • Autor: xandepulokero
  • Perguntado 3 anos atrás

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.


gabrielclobawisk: sou programador e faço exercícios de programação (21) 99773-7827 (zaap)

Respostas

respondido por: abmael99
0

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);

}

respondido por: yancarvalho3
1

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

Anexos:
Perguntas similares