Obtenha respostas rápidas e precisas para suas perguntas no Sistersinspirit.ca, a melhor plataforma de Q&A. Obtenha respostas detalhadas e precisas para suas perguntas de uma comunidade de especialistas dedicados em nossa plataforma de perguntas e respostas. Descubra respostas detalhadas para suas perguntas de uma vasta rede de profissionais em nossa abrangente plataforma de perguntas e respostas.

Elabore um algoritmo com a
utilização de um vetor de registro,
com 30 posições  com a
descrição a seguir: "nome, salário, idade, altura". O vetor
deverá ser alimentado pelo usuário. No final, deverão ser informados os dados
do funcionário que tem o maior salário e a média de todos os salários. 

Sagot :

Em Java:

import javax.swing.JOptionPane;
public class NewClassTreina4 {   
public static void main(String[] args)   
 {       
String[] nome = new String[30];       
int[] idade = new int[30];       
double[] salario = new double[30];       
double[] altura = new double[30];       
double maior = 0, Tsalario = 0, MediaSalarios=0;       
int id = 0;//vai recever o indice da pessoa de maior salario               
for(int i=0; i<30; i++)       
{           
nome[i] = JOptionPane.showInputDialog("Nome["+i+"]");           
idade[i] = Integer.parseInt(JOptionPane.showInputDialog("Idade["+i+"]"));           
salario[i] = Double.parseDouble(JOptionPane.showInputDialog("Salario["+i+"]"));            altura[i] = Double.parseDouble(JOptionPane.showInputDialog("Altura["+i+"]")); //use o (.) ou invez de (,) exe: 1.74        
 }       
for(int i=0; i<30; i++)       
{           
if(salario[i]>maior)           
{               
 maior = salario[i];               
 id = i;           
}           
Tsalario = Tsalario+salario[i];       
}       
 MediaSalarios = Tsalario/30;       
System.out.println( "\nNome: "+ nome[id] +"\nIdade: "+ idade[id]+"\nSalario: "+ maior +"\nAltura: "+ altura[id]+"\nMedia dos Salarios: "+ MediaSalarios );   
}
}

----------------------
em php:
Neste caso para inserir os dados teria que criar um formulário em HTML e inserir os dados em um Banco de Dados, para realizar todos os tratamentos. Fiz com dados de 6 pessoas, agora é só implementar para 30.
<?php
$nome = array('Ana','Maria','João','Fernando','Paulo','Tereza');

$salario = array(1000,1500,690,700,2000,950);

$idade = array(21,23,18,19,30,20);

$altura = array(1.70,1.68,1.77,1.80,1.40,1.60);

$Msalario = 0;
$Mnome; $Midade;  $Maltura; $Tsalario; $Mediasalario;
for($i=0; $i<6; $i++)
{

if($salario[$i]>$Msalario)
{

$Msalario = $salario[$i];

$Mnome = $nome[$i];

$Midade = $idade[$i];

$Maltura = $altura[$i];

}

$Tsalario = $Tsalario+$salario[$i]; 

}
$Mediasalario = $Tsalario/($i+1);
echo "O maior salario he de: ".$Mnome." | ".$Msalario." | ".$Midade." | ".$Maltura."<br/>";
echo "Media dos Salarios: ".$Mediasalario;

?>

Obrigado por usar nossa plataforma. Nosso objetivo é fornecer respostas precisas e atualizadas para todas as suas perguntas. Volte em breve. Obrigado por usar nosso serviço. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Obrigado por visitar o Sistersinspirit.ca. Continue voltando para obter as respostas mais recentes e informações.