/Quartix

Primary LanguageJupyter Notebook

Instruções gerais


  • Duração: 45 min
  • Tela compartilhada
  • Clonar este repositório
  • Adicionar soluções para os desafios neste respositório

Desafios


01 - Triângulos

Faça um Programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno. Dicas: Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro; Triângulo Equilátero: três lados iguais; Triângulo Isósceles: quaisquer dois lados iguais; Triângulo Escaleno: três lados diferentes.


02 - Tabuada

Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer número inteiro entre 1 a 10. O usuário deve informar de qual número ele deseja ver a tabuada.


03 - Vetores

Construir um gerenciador de vetor. Escreva um programa que contenha as seguintes 3 funções:

  • search(v, x): Caso o elemento x esteja no vetor v, retorna o índice correspondente à primeira ocorrência do elemento x no vetor v. Caso contrário, retornará -1.

  • insert(v, x, k): Insere o elemento x na posição de índice k do vetor v. Caso k for superior ou igual ao comprimento do vetor v, preencher as posições até o índice k com o valor 0.

  • remove(v, x): Remove a primeira ocorrência do valor x no vetor v. Retorna -1, caso não haja nenhuma ocorrência.

Escreva uma função principal para executar as seguintes instruções:

  • v = [0, -1, -2, -2, -4, -5]
  • rs = search(v, -2)
  • imprime rs
  • rs = search(v, 2)
  • imprime rs
  • insert(v, 2, 3)
  • imprime v
  • insert(v, 10, 10)
  • imprime v
  • rr = remove(v, -2)
  • imprime rr
  • imprime v

04 - Strings

Data por extenso. Faça um programa que solicite a data de nascimento (dd/mm/aaaa) do usuário e imprima a data com o nome do mês por extenso.

  • Data de Nascimento: 29/10/1973
  • Você nasceu em 29 de Outubro de 1973.

05 - Média

Faça um programa que leia as notas de N alunos de uma escola e guarde em um vetor NOTAS, calcule e mostre: A média das notas dos alunos. A posição (índice) de todos os alunos que obtiveram nota maior que a média. A quantidade de alunos que tiveram nota menor que a média.


06 - Quilos

O restaurante “Tudo de Bom” cobra R$ 32,00 pelo quilo de refeição. Escreva um algoritmo que leia o peso do prato montado pelo cliente (em quilos) e imprima o valor a pagar.