Ir ao conteúdo

Posts recomendados

Postado

/*Uma empresa do setor de hotelaria encomendou um projeto de consultoria para
O desenvolvimento de um programa que deve realizar a alocação de seus funcionários
Em determinados postos de trabalho (setores). A empresa possui 16 funcionários e 3
Setores diferentes (recepção, limpeza e suporte). O programa deve, inicialmente,
Receber o nome de cada um dos funcionários e armazená-los, bem como uma nota (0
Ou 1) para cada funcionário para cada um dos setores. Se a nota for 0, indica que o
Respectivo funcionário não possui habilidades para atuar naquela função, desse modo,
Não pode ser alocado naquele setor.
Cada posto de trabalho possui uma demanda de funcionários, isto é, devem ser
Alocados, no mínimo, a quantidade demandada pelo setor. As demandas de
Funcionários por setor/posto de trabalho são descritas a seguir.
Recepção-----2
Limpeza------6
Suporte------4
Caso todos os setores já tenham suas demandas de funcionários atingidas e
Sobrem funcionários disponíveis, estes devem ser alocados preferencialmente no setor
De limpeza. Ao final, o programa deve imprimir a alocação de funcionários definida,
Informando quais funcionários (nomes) devem trabalhar em cada um dos três setores.*/

#include <stdio.h>
#include <iostream>
#include <array>
#include <math.h>
Using namespace std;
Int main(){
 
 String fun[16];

Bool ntR[16], ntL[16], ntS[16];
 Int recepcao , limpeza , suporte;
 Double rec, limp, sup;
 
 For (int i = 0; i < 3; i++){
 Cout<< “\nDigite o nome do “<< i << “º funcionário: “;
 Cin>> fun[i];
 
 
 Cout<< “Digite a nota do funcionário(a) “<< fun[i] << “ entre 0 e 1 no setor de Recepção: “;
 Cin>> ntR[i];
 
 Cout<< “Digite a nota do funcionário(a) “<< fun[i] << “ entre 0 e 1 no setor de Limpeza: “;
 Cin>> ntL[i];
 
 Cout<< “Digite a nota do funcionário(a) “<< fun[i] << “ entre 0 e 1 no setor de Suporte: “;
 Cin>> ntS[i];
 }
 
 For (int i = 0; i < 3; i++){
 If (ntR[i] > 0){
 While (recepcao <= 2){
 Recepcao = ntR[i];
 Break;
 }
 } 
 If (ntS[i] > 0 ){
 While (suporte <= 4){
 Cout<< fun[i] <<limpeza;
 Break;

 

}
 } 
 If (ntL[i] > 0){
 While (limpeza <= 8){
 Cout<< fun[i] <<limpeza;
 Break;
 }
 } 
 
 Cout<< “\n O(a) funcionário(a) “<< fun[i]<<” foi alocado para a área de: “<< recepcao<< 
endl;
 Cout<< “\n O(a) funcionário(a) “<< fun[i]<<” foi alocado para a área de: “<< suporte<< endl;
 Cout<< “\n O(a) funcionário(a) “<< fun[i]<<” foi alocado para a área de: “<< limpeza<< endl;
}
 
 Return 0;
 

Postado

@vinimvdz Tudo o que tem valor, tem custo.

Normalmente aqui este custo é traduzido em esforço, o seu esforço.

Peço que mostre o que tentou fazer para que possamos ajudar, no mais, é proibido aqui que o usuário apenas coloque o enunciado sem tentar fazer antes, as pessoas não podem fazer o seu trabalho!

Abraço.

  • Curtir 1
Postado

@vinimvdz

24 minutos atrás, vinimvdz disse:

Nao sabia que tinha a necessidade de colocar

Se não colocasse, como iriamos ajudar? Esperava que fizéssemos tudo para você e entregássemos de bandeja? 🤪

Como @vangodp disse, vamos falar do custo então 😆

 

Agora sério...

Você iniciou várias estruturas, tipos de dados, etc, com letras maiúsculas, e não da pra testar dessa forma. Você testou o código antes de postar?

Você também acabou usando aspas no formato de caractere Unicode (“ ”), e isso normalmente acontece quando você copia o código de algum lugar.

Corrija isso tudo para que se torne algo compilável e poste o código novamente, usando o botão Code dessa vez:

image.png.b06fe71789e2811551253d0a037bf657.png

Indentação também é importante, e é algo que seu código não apresenta.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!