Ir ao conteúdo
  • Cadastre-se

LuanaCocielo

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

  1. eu acabei fazendo assim: import java.util.Scanner; public class ContabilidadeHerois { public static double calculoSalario(double horasT, int diasT, double valorH){ return horasT * diasT * valorH; } public static void main(String[] args) { //declaração das variáveis Scanner entrada = new Scanner(System.in); String[] nomeHeroi = new String [3]; double[] horasTrabalhadas = new double[3]; int[] diasTrabalhados = new int[3]; double[] valorHora = new double[3]; double[] salarioHeroi = new double[3]; for (int x = 0; x < 3; x++){ System.out.println("Digite o nome do heroi " + x + ": "); nomeHeroi[x] = entrada.nextLine(); System.out.println("Digite o numero de horas trabalhadas pelo heroi " + x + ": "); horasTrabalhadas[x] = entrada.nextDouble(); System.out.println("Digite o numero de dias trabalhadas pelo heroi " + x + ": "); diasTrabalhados[x] = entrada.nextInt(); System.out.println("Digite o valor da hora trabalhada pelo heroi " + x + ": "); valorHora[x] = entrada.nextDouble(); entrada.nextLine(); //Consome o resto da linha deixado pelo nextDouble() } for (int x = 0; x < 3; x++){ salarioHeroi[x] = calculoSalario(horasTrabalhadas[x], diasTrabalhados[x], valorHora[x]); } for (int x = 0; x < 3; x++) { System.out.println("Nome do heroi " + x + ": " + nomeHeroi[x] ); System.out.println("Salario do heroi " + x + ": " + salarioHeroi[x] ); } } } Funciona direitinho
  2. Contabilidade do Herói Os heróis estão com dificuldades para declarar os seus impostos de renda no ano de 2021, por isso, precisam da sua ajuda. Modularize uma função, que calcule o salário do herói no mês e retorne esse valor. Deve-se levar em consideração para o cálculo (parâmetros): quantidade de horas trabalhadas no dia(fixo), quantidade de dias trabalhados, valor recebido por hora trabalhada(fixo). public static double calculoSalario(double horasT, int diasT, double valorH) Crie um vetor, em que você possa armazenar no mínimo 3 nomes de heróis. Os nomes serão inseridos pelo usuário. Crie outro vetor, em que você possa armazenar os salário dos heróis. Crie um laço de repetição para preencher cada posição do vetor de nomes (que serão inseridos pelo usuário (Classe Scanner). O vetor de salários irá receber em cada posição o retorno da função criada anteriormente. (Os parâmetros da função devem ser preenchidos pelo usuário (Classe Scanner)) salarioHeroi[i] = calculoSalario(horasTrabalhadas, diasTrabalhados,valorHora); Imprima na tela, o nome do herói com o seu respectivo salário no mês, dentro de um laço de repetição. Exemplo de Saída no Laço de Repetição: “Nome do Herói1:”+vetorNome[i]; “Salário do Herói1:”+vetorSalario[i]; “Nome do Herói2:”+vetorNome[i]; “Salário do Herói2:”+vetorSalario[i]; “Nome do Herói3:”+vetorNome[i]; “Salário do Herói3:”+vetorSalario[i]; Eu tenho que entregar essa atividade hoje mas não tenho ideia de como começar, alguém pode me ajudar?
  3. @Public2004 eu vou tentar baixar outro p ver se dá certo. Obrigada
  4. @Public2004 só quando roda o vídeo, abrindo em modo janela fica só no vídeo mesmo.
  5. Estou tentando assistir uma série no meu notebook, baixei em 720p. Quando abro (tanto no Windows Media Player quanto no VLC) o video fica com riscos coloridos. Não acho que seja o arquivo pois abrindo o mesmo em outro computador não acontece isso, mas também já abri outros vídeos no meu computador e nada disso aconteceu. Eu uso o Windows 7 e a resolução é 1366x768. O que posso fazer para que isso pare?
  6. Deu certo usando variável global, muito obrigada @allanxd e @AdrianoSiqueira
  7. Tem um jeito de fazer sem usar static int? Nunca foi apresentado isso em aula e era para ser possível resolver os exercícios somente com o conteúdo aprendido até o momento (o básico + vetores, matrizes e funções)
  8. Criar uma função contador que funciona da seguinte forma: • o valor inicial do contador é 5. • toda vez que a função for chamada o contador dela deve ser diminuído. • o contador deve se reinicializar automaticamente: quando o contador chegar em 0, na próxima chamada da função o contador deve ser reinicializado com 5 de novo. Não tenho nem ideia de como fazer esse exercício, se alguém puder me dar uma luz eu ficaria agradecida.
  9. @devair1010 eu tentei isso e o menor número continua aparecendo certo, mas o maior aparece como 97, mesmo eu não tendo digitado isso
  10. Consegui. Caso alguém se interesse, fiz assim: #include <stdio.h> int numMin(int n1, int n2) { int menor; if (n1<n2) menor = n1; else menor = n2; return menor; } int numMax(int n1, int n2) { int maior; if (n1>n2) maior = n1; else maior = n2; return maior; } int main() { int quant, num, ma , me; printf("Quantos numeros você deseja digitar? "); scanf("%i", &quant); int cont = 0; printf("Digite o %d numero: ", cont+1); scanf("%i", &num); me = num; ma = num; cont++; while(cont < quant) { printf("Digite o %d numero: ",cont+1); scanf("%i", &num); me = numMin(me, num); ma = numMax(ma, num); cont++; } printf("Maior numero: %i \n", ma); printf("Menor numero: %i \n", me); return 0; }
  11. Oi, preciso de ajuda com esse exercício. Prefiro que não me dêem o código pronto, no máximo parte dele. Só não consigo pensar em como fazer o número de inteiros a ser recebido ser arbitrário, coloco para quando uma letra for digitada ele parar? Faço um vetor? Não tenho ideia. Pensei em perguntar quantos números serão digitados, mas aí tb não lembro como pensar p colocar um contador e tudo. Sei que é algo simples mas eu sou burra, alguém me ajuda por favor Escreva um programa que recebe um número arbitrário de inteiros e: • mostra qual foi o maior valor com auxílio da função int numMax(int n1, int n2) • mostra qual foi o menor valor com auxílio da função int numMin(int n1, int n2) Exemplo: Entrada: 1 -2 2 4 Saída: Menor valor: -2 Maior valor: 4

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...