Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dia 02 Tipos de dados e Métodos #2

Closed
OsirisMariano opened this issue Aug 2, 2023 · 1 comment
Closed

Dia 02 Tipos de dados e Métodos #2

OsirisMariano opened this issue Aug 2, 2023 · 1 comment
Assignees
Labels
enhancement Novo recurso ou solicitação Linux Sistema operacional ruby Lógica de programação

Comments

@OsirisMariano
Copy link
Owner

No description provided.

@OsirisMariano OsirisMariano self-assigned this Aug 2, 2023
@OsirisMariano OsirisMariano added enhancement Novo recurso ou solicitação ruby Lógica de programação Linux Sistema operacional labels Aug 2, 2023
@OsirisMariano
Copy link
Owner Author

OsirisMariano commented Aug 2, 2023

Image

crie 3 exercícios para praticar o assunto do dia 02

Exercício 1: Manipulação de Strings e Números
Crie um programa Ruby que solicite ao usuário uma string e um número inteiro. Em seguida, faça o seguinte:

Conte e exiba o número de caracteres na string.
Converta o número inteiro em um número de ponto flutuante.
Concatene a string com outra string de sua escolha.
Exiba a string em letras maiúsculas e minúsculas.
Exercício 2: Manipulação de Arrays e Hashes
Crie um programa Ruby que define um array de nomes de frutas e um hash de preços correspondentes. Em seguida, faça o seguinte:

Adicione uma nova fruta ao array.
Atualize o preço de uma fruta no hash.
Exiba todos os nomes de frutas em ordem alfabética.
Calcule o preço médio das frutas.
Exercício 3: Funções Matemáticas
Crie um programa Ruby que define várias funções matemáticas simples, como soma, subtração, multiplicação e divisão. Em seguida, faça o seguinte:

Peça ao usuário para escolher uma operação.
Peça ao usuário dois números.
Execute a operação selecionada nos números fornecidos e exiba o resultado.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Novo recurso ou solicitação Linux Sistema operacional ruby Lógica de programação
Projects
No open projects
Status: Done
Development

No branches or pull requests

1 participant