Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
8 мая 2022 г. 22:24:18
00:13:55
Яндекс.Метрика