Visão Geral do Jogo
Parte da seção Fundamentos do Journey de R da Coddy. Lição 52 de 78.
Desafio
FácilNeste capítulo, você criará um jogo FizzBuzz personalizável usando funções, loops e lógica condicional.
Para começar, crie uma função chamada check_divisible que receba dois argumentos: number e divisor. A função deve retornar TRUE se o número for divisível pelo divisor (sem resto) e FALSE caso contrário.
Leia dois números da entrada, converta-os em valores numéricos e chame sua função com esses valores. Imprima o resultado retornado.
Por exemplo, se as entradas forem:
15
3A saída deverá ser:
[1] TRUESe as entradas forem:
15
5A saída deverá ser:
[1] TRUESe as entradas forem:
7
3A saída deverá ser:
[1] FALSEExperimente você mesmo
# Ler a entrada
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))
# TODO: Crie uma função chamada check_divisible que receba dois argumentos:
# number e divisor. Retorne TRUE se number for divisível por divisor, FALSE caso contrário.
# Chame sua função e imprima o resultado
print(check_divisible(number, divisor))Todas as lições de Fundamentos
4Operadores - Parte 2
Operadores lógicos (AND, OR)Operadores lógicos - Parte 2 (NOT)Revisão - Lógica simplesLógica vetorizada - Parte 1Lógica vetorizada - Parte 27Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo a Entrada do Usuário10FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz2Variáveis e Tipos de Dados
Tipo de Dado NuméricoTipo de Dado InteiroTipo de Dado CaractereTipo de Dado LógicoVerificando Tipos de DadosConvenções de NomenclaturaValores Ausentes: NARecapitulação - Criação de Variáveis8Laços
Laço ForLaço WhileBreakNext (Continue)Revisão - FatorialGeração de Sequências (seq, :)Laços AninhadosRevisão - Entrada Dinâmica3Operadores - Parte 1
Operadores aritméticosDivisão inteira e móduloOperadores de atribuiçãoRevisão - Matemática simplesOperadores de comparação6Entrada e saída básicas
Imprimir saídacat para saídaSaída com variáveisLendo entrada com readline()Noções básicas de conversão de tiposRecapitulação - Calculadora de idadeRecapitulação - Verdadeiro ou falso9Funções
Declarando uma FunçãoArgumentos de FunçãoValores de RetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores de Parâmetros PadrãoPratique por conta própria: Compilador de R online