PROBLEMA NA PARTE DAS MOEDAS - URI 1021 COMO RESOLVER + EXPLICAÇÃO (RESOLUÇÃO COM C#)
Nesse vídeo eu irei mostrar onde está o erro que muitas pessoas não percebem ao fazer o exercício 1021 do URI (beecrowd), além de mostrar eu também irei ensinar a como resolver.
00:00 - Introdução
01:14 - Como resolver o exercício (parte das notas)
02:41 - Como resolver o exercício (parte das moedas)
03:29 - Testando um valor menor que 1
04:13 - Onde está o problema/erro ?
05:13 - Como resolver o erro
06:06 - Escrevendo o código
12:37 - Enviando o código para o URI
Código feito no vídeo:
using System.Globalization;
namespace _21_Notas_e_Moedas
{
class Program
{
static void Main(string[] args)
{
double valor, cem, cinquenta, vinte, dez, cinco, dois, um_r, cinquenta_c, vintec_c, dez_c, cinco_c, um_c, resto;
valor = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
Console.WriteLine("NOTAS:");
cem = valor / 100;
resto = valor % 100;
Console.WriteLine((int)cem + " nota(s) de R$ 100.00");
cinquenta = resto / 50;
resto = resto % 50;
Console.WriteLine((int)cinquenta + " nota(s) de R$ 50.00");
vinte = resto / 20;
resto = resto % 20;
Console.WriteLine((int)vinte + " nota(s) de R$ 20.00");
dez = resto / 10;
resto = resto % 10;
Console.WriteLine((int)dez + " nota(s) de R$ 10.00");
cinco = resto / 5;
resto = resto % 5;
Console.WriteLine((int)cinco + " nota(s) de R$ 5.00");
dois = resto / 2;
resto = resto % 2;
Console.WriteLine((int)dois + " nota(s) de R$ 2.00");
Console.WriteLine("MOEDAS:");
um_r = resto / 1;
resto = resto % 1;
Console.WriteLine((int)um_r + " moeda(s) de R$ 1.00");
resto = resto * 100.0;
cinquenta_c = resto / 50;
resto = resto % 50;
Console.WriteLine((int)cinquenta_c + " moeda(s) de R$ 0.50");
vintec_c = resto / 25;
resto = resto % 25;
Console.WriteLine((int)vintec_c + " moeda(s) de R$ 0.25");
dez_c = resto / 10;
resto = resto % 10;
Console.WriteLine((int)dez_c + " moeda(s) de R$ 0.10");
cinco_c = resto / 5;
resto = resto % 5;
Console.WriteLine((int)cinco_c + " moeda(s) de R$ 0.05");
um_c = resto / 1;
resto = resto % 1;
Console.WriteLine((int)um_c + " moeda(s) de R$ 0.01");
}
}
}
#mpov #programação #beecrowd
Видео PROBLEMA NA PARTE DAS MOEDAS - URI 1021 COMO RESOLVER + EXPLICAÇÃO (RESOLUÇÃO COM C#) канала mPOV
00:00 - Introdução
01:14 - Como resolver o exercício (parte das notas)
02:41 - Como resolver o exercício (parte das moedas)
03:29 - Testando um valor menor que 1
04:13 - Onde está o problema/erro ?
05:13 - Como resolver o erro
06:06 - Escrevendo o código
12:37 - Enviando o código para o URI
Código feito no vídeo:
using System.Globalization;
namespace _21_Notas_e_Moedas
{
class Program
{
static void Main(string[] args)
{
double valor, cem, cinquenta, vinte, dez, cinco, dois, um_r, cinquenta_c, vintec_c, dez_c, cinco_c, um_c, resto;
valor = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);
Console.WriteLine("NOTAS:");
cem = valor / 100;
resto = valor % 100;
Console.WriteLine((int)cem + " nota(s) de R$ 100.00");
cinquenta = resto / 50;
resto = resto % 50;
Console.WriteLine((int)cinquenta + " nota(s) de R$ 50.00");
vinte = resto / 20;
resto = resto % 20;
Console.WriteLine((int)vinte + " nota(s) de R$ 20.00");
dez = resto / 10;
resto = resto % 10;
Console.WriteLine((int)dez + " nota(s) de R$ 10.00");
cinco = resto / 5;
resto = resto % 5;
Console.WriteLine((int)cinco + " nota(s) de R$ 5.00");
dois = resto / 2;
resto = resto % 2;
Console.WriteLine((int)dois + " nota(s) de R$ 2.00");
Console.WriteLine("MOEDAS:");
um_r = resto / 1;
resto = resto % 1;
Console.WriteLine((int)um_r + " moeda(s) de R$ 1.00");
resto = resto * 100.0;
cinquenta_c = resto / 50;
resto = resto % 50;
Console.WriteLine((int)cinquenta_c + " moeda(s) de R$ 0.50");
vintec_c = resto / 25;
resto = resto % 25;
Console.WriteLine((int)vintec_c + " moeda(s) de R$ 0.25");
dez_c = resto / 10;
resto = resto % 10;
Console.WriteLine((int)dez_c + " moeda(s) de R$ 0.10");
cinco_c = resto / 5;
resto = resto % 5;
Console.WriteLine((int)cinco_c + " moeda(s) de R$ 0.05");
um_c = resto / 1;
resto = resto % 1;
Console.WriteLine((int)um_c + " moeda(s) de R$ 0.01");
}
}
}
#mpov #programação #beecrowd
Видео PROBLEMA NA PARTE DAS MOEDAS - URI 1021 COMO RESOLVER + EXPLICAÇÃO (RESOLUÇÃO COM C#) канала mPOV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
TELA AZUL NO PC NOVO - COMO RESOLVER DA MANEIRA MAIS SIMPLES (COMPUTADOR AMD)COMO PROGRAMAR O JOGO DA COBRA (SNAKE)GARANTIA DA WESTERN DIGITAL - COMO CRIAR UM RMAENCONTRANDO OS NÚMEROS DE TODAS AS DIAGONAIS DE UMA MATRIZ (C Sharp)COMO PROGRAMAR EM ASSEMBLY NO WINDOWSMEU PRIMEIRO PROGRAMA EM 3DBINÁRIO PARA DECIMAL COM 1 LINHA DE CÓDIGO | E VICE-VERSA (JavaScript)QUAL A MELHOR LINGUAGEM DE PROGRAMAÇÃO PARA INICIANTES ?RESULTADO DO SORTEIO DE UM MINECRAFT ORIGINALGERAR NUMEROS DA MEGA-SENA SEM REPETIR (LINGUAGEM C#)SITE COMPLETO FEITO EM PHP PARA VOCÊ USAR COMO PORTFÓLIO NA FACULDADEAVISOWAFER PROTEIN DA GROWTH É BOM ? - OPINIÃO SINCERAVITAMÍNAS TEN TEN (TEN TEN VITAMINS) - REVIEW BRASILEIROVISUAL STUDIO OU VISUAL STUDIO CODE - QUAL O MELHOR PARA VOCÊ ?COMO OBTER PERMISSÃO DE ADMINISTRADOR MESMO SENDO UM USUÁRIO PADRÃOPROGRAMA DE CADASTRO EM C - TUTORIAL PASSO A PASSO (2024)CARACTERES ESTRANHOS NO LUGAR DOS ACENTOS - COMO CORRIGIR (Linguagem C)BRUTE FORCE - COMO FUNCIONA E COMO CRIAR UM PROGRAMACOMO BURLAR A PERMISSÃO DE ADMINISTRADOR NO COMPUTADOR DA ESCOLA - MÉTODO ATUALIZADO 2023