0

Desafios java capgemini

A
Alfredo Neto

desafios positivos e médias:


enunciado:


ia 6 valores. Em seguida, mostre quantos destes valores digitados foram positivos. Na próxima linha, deve-se mostrar a média de todos os valores positivos digitados, com um dígito após o ponto decimal.


Entrada

A entrada contém 6 números que podem ser valores inteiros ou de ponto flutuante. Pelo menos um destes números será positivo.


Saída

O primeiro valor de saída é a quantidade de valores positivos. A próxima linha deve mostrar a média dos valores positivos digitados.


Código:

let numeros = [6, 9, 7, 2, 9, 1];


let positivos = [];


let sum = 0;




for(let i = 0; i < numeros.length; i++){




 const num = numeros[i];




 if(num >= 0){




 positivos.push(num);




 sum += num;


 }


}


const average = sum / positivos.length;


console.log(positivos.length + " valores positivos")


erro:


 0 / 2 Testes de abertos tiveram sucesso.

Teste #1

Teste #2

Teste #3

Teste #4

Teste #5

Teste #6

Teste #7

Dúvidas

Peço ajuda neste desafio por favor mostrem -me seu código correto a titulo de comparação deus abençoe a todos desde ja agradeço muito obrigado boa tarde


0
0

Comentários (2)

0
A

Alfredo Neto

27/08/2021 18:42

Código positvos e média em java:


import java.io.IOException;

import java.util.Scanner;


public class Main {


  public static void main(String[] args) throws IOException {

    Scanner entrada = new Scanner(System.in);

    int contador = 0;

    float acumulador = 0;

    for (int i = 0; i < 6; i++) {

      float num = entrada.nextFloat();

      if (num > 0) {

        contador = contador + 1;

        acumulador = acumulador + num;

      }

    }

    System.out.println(contador + " valores positivos");

    System.out.printf("%.1f\n", (acumulador / contador));

  }

}

0
Kalebe Abrantes

Kalebe Abrantes

20/08/2021 10:49

Bom dia Alfredo, o seu código não está em Java.

alfredo gelk neto

Brasil