\documentclass[a4paper, oneside, 10pt]{article}
\usepackage[unicode]{hyperref}
\usepackage[utf8x]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\graphicspath{{media/}}
\date{\today}
\title{}
\author{}
\begin{document}



\section{\texorpdfstring{PROPOSTA B: MALA}{PROPOSTA B MALA}}
\label{sec:proposta_b_mala}


\section{\texorpdfstring{VESTUÁRIO PRINCIPAL PARA VIAGEM}{VESTUARIO PRINCIPAL PARA VIAGEM}}
\label{sec:vestuario_principal_para_viagem}


\subsection{\texorpdfstring{Contextualização}{Contextualizaao}}
\label{sec:contextualizaao}


Sempre que vamos viajar nos deparamos com a capciosa missão de arrumar as malas, pensando no número de peças de roupas que precisaremos levar, e as possíveis combinações das mesmas de acordo com a previsão do tempo. Não é de se espantar, portanto, que existam profissionais especializados em realizar estas tarefas, também conhecidos como \emph{personal organizers}. A idealização desta função surgiu com o intuito de facilitar a escolha dos principais itens de vestuário que uma pessoa deve levar em uma viagem, seja ela de negócios ou lazer, levando em consideração o sexo da pessoa e a subjetividade de frio ou calor.

\subsection{\texorpdfstring{Planejamento da função}{Planejamento da funao}}
\label{sec:planejamento_da_funao}


\subsection{\texorpdfstring{Entrada}{Entrada}}
\label{sec:entrada}


O input será um dataframe que pode ser editado pelo usuário contendo possíveis combinações de roupas de acordo com o sexo da pessoa, motivo da viagem e temperatura prevista para o período da viagem, conforme abaixo.

\centering\includegraphics[keepaspectratio=true,width=0.8\textwidth]{bie5782/01_curso_atual/alunos/trabalho_final/karina.banci/tabela_plano_b}


\subsection{\texorpdfstring{Argumentos}{Argumentos}}
\label{sec:argumentos}


\texttt{mala(x = ( ), sx = ( ), mot = ( ), t = ( ))}

Sendo:
\texttt{x} = duração da viagem em dias
\texttt{sx} = sexo: Homem (H) ou Mulher (M)
\texttt{mot} = motivo da viagem: Lazer (L) ou Negócios (N)
\texttt{t} = tempo, ou seja, julgamento da pessoa com relação à previsão do tempo durante a viagem, devendo optar entre Calor (C), Fresco (Fr) ou Frio (F). Inclui opção de indicar mais de uma, indicando a frequência (por exemplo 3 dias de Frio e 1 de Calor)

\subsection{\texorpdfstring{Verificando Parâmetros}{Verificando Parametros}}
\label{sec:verificando_parametros}

\begin{enumerate}
  \item Todos os argumentos da função foram inseridos? Em caso negativo, aparece mensagem “faltando definição de argumento”
  \item \texttt{x} é um número inteiro e maior que 0? Caso contrário, aparece mensagem “período incorreto”
  \item Se \texttt{x} for maior do que 15, aparece mensagem de alerta “previsão do tempo com baixa precisão”
  \item \texttt{Sx}, \texttt{mot} e \texttt{t} devem ser categóricos. Caso seja inserido número, aparecer mensagem “categoria indefinida”
\end{enumerate}


\subsection{\texorpdfstring{Pseudo-código}{Pseudocodigo}}
\label{sec:pseudocodigo}

\begin{enumerate}
  \item Cria a função \texttt{mala} com os argumentos listados acima
  \item Criação de um objeto\texttt{ malapronta}, que será um dataframe vazio com duas colunas e o número de linhas correspondente a \texttt{x}
  \item A primeira coluna de \texttt{malapronta} deverá ser preenchida com os números de 1 a \texttt{x}
  \item A segunda coluna de \texttt{malapronta} deverá ser preenchida com as combinações de roupas geradas a seguir.
  \item Utilização da função \texttt{for} de tamanho i, que será equivalente a \texttt{x} para criar os ciclos.
  \item Utilização da função \texttt{if/else} para indicar quais linhas deverão ser usadas de acordo com o sexo do usuário
  \item Utilização da função \texttt{if/else} para indicar quais colunas deverão ser usadas de acordo com o motivo da viagem
  \item Utilização da função \texttt{if/else} para indicar quais colunas deverão ser usadas de acordo com a opção de t indicada pelo usuário
  \item Combinações geradas nos ciclos serão armazenadas no objeto \texttt{malapronta}
  \item \texttt{malapronta} será exportado como um arquivo .csv e salvo no diretório de trabalho.
\end{enumerate}


\subsection{\texorpdfstring{Saída}{Saida}}
\label{sec:saida}


O output será um dataframe contendo combinações de roupas a serem usadas em cada dia da viagem.

\end{document}
