-
Posts
11 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de LuanaCocielo em Atividade em Java - Salário foi marcado como solução
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
-
O post de LuanaCocielo em Exercício com função em C foi marcado como solução
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; }
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