Ir ao conteúdo
  • Cadastre-se

matheuszdk

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Reputação

1
  1. Estou desenvolvendo alguns exercícios em assembly mips, e um deles é basicamente: 23. Faça um algoritmo que leia dois valores correspondentes a anos e mostre quais os anos não bissextos existem entre eles. (A diferença entre os anos não pode ser maior que 1000) .data msg1: .asciiz "\nEntre com a primeira data: " msg2: .asciiz "\nEntre com a segunda data: " msg3: .asciiz "\nPrimeira data deve ser menor e o intervalo entre ela não pode exceder 1000." msg4: .asciiz "\nEsses são os anos não bissestos: " .text main: #Chamando msg1 li $v0, 4 la $a0, msg1 syscall #Armazenando primeira entrada do usuario Ler: li $v0, 5 syscall add $t0, $v0, $zero #Chamando msg2 li $v0, 4 la $a0, msg2 syscall #Armazenando segunda entrada do usuario li $v0, 5 syscall add $t1, $v0, $zero add $t2, $t0 , 1000 bgt $t1, $t2, erro ble $t1, $t0, erro j enquanto #Chamando msg3 erro: li $v0, 4 la $a0, msg3 syscall j Ler enquanto: add $t2, $t0, 1 sub $t3, $t1, 0 bgt $t3, $t2, se enquanto2: bgt $t3, $t2, se j Resultado #Calculando o resto de n1 se: rem $t4, $t2, 4 beq $t4, 0, naocontador #Anos não Bissextos add $t5, $t5, 1 #Contador do n1 naocontador: add $t2, $t2, 1 j enquanto2 Resultado: li $v0, 4 la $a0, msg4 syscall li $v0, 1 add $a0, $t5, 0 syscall #Zerando $t5 sub $t5, $t5, $t5 Qual erro tem no meu código? Obrigado
  2. Os números da diagonal tem que ser esse padrão 10, 5, 10, 5 e não podem mudar, só os outros números da matriz
  3. como eu faço para criar uma matriz 4x4 e deixar os números da diagonal fixos exemplo 4 3 2 5 1 2 10 3 2 2 5 4 10 1 2 3
  4. Olá amigos, preciso fazer um algoritmo que que leia um número (1 < número < 10000) e caso ele não seja um número palíndromo, apontar qual o número palíndromo mais próximo antes dele. Sub palindromo() Dim num As Integer Dim num10 As Integer Dim nume As Integer Dim cont As Integer Dim arm As Integer Dim cont100 As Integer Dim cont1000 As Integer Dim nume100 As Integer Dim nume1000 As Integer Dim vl100 As Integer num = InputBox("Insira um número entre 0 e 10000") nume = num arm = num num10 = num nume100 = num nume1000 = num If num >= 1 And num <= 10000 Then 'MsgBox ("O número inserido é correto") Else MsgBox ("O número é invalido, insira um número correto") End If If num <= 9 Then MsgBox ("O número digitado é palindromo") Else If num = 10 Then num10 = num10 - 1 MsgBox ("O palíndromo mais proximo é : " & nume10) End If End If If nume >= 11 And nume <= 100 Then nume = nume Mod 11 'MsgBox ("número: " & nume) If nume = 0 Then MsgBox ("O número digitado é palindromo") Else cont = arm Mod 10 arm = num - nume MsgBox ("O palíndromo mais proximo é : " & arm) End If End If If nume100 > 100 And nume100 < 1000 Then MsgBox End If End Sub OBS: eu fiz essas outras variáveis para os números entre 100 e 1000 e 1000 e 10000. OBS2: de 11 a 100 todos os palíndromos que existem podem ser divisíveis por 11 então fica fácil encontrar OBS3: preciso de ajudar para criar um regra para números entre 100 e 1000 ~~ 10000 OBS4: e sim ainda tenho problemas com a minha lógica Agradeço qualquer dica ou caminho que eu devo seguir
  5. Não só qero passar as informações para um amigo( as informações do meu PC ai ele pediu isso)
  6. O que significa pente da base? e como faço para saber qual é o meu ? Baseado na placa de video urgente pergunta boba mais valeu
  7. Olá povo venho aqui hoje com um apelo pedir para vocês uma ajudinha, meu pc é bom "sqn"- um da positivo ele começou com uma besteira de um beep como o de sirene, ele da beeps continuamente sem parar sem nenhum intervalo eu ja vi as temperaturas normais, limpei a memoria, passei pasta termica e nada mesmo barulho infernal quando ele liga, agora o que pode ser??se não tiver jeito nenhum, posso desativar o beep?.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...