Ir ao conteúdo
  • Cadastre-se

C++ programação em c++ me ajudeeeem


Posts recomendados

preciso entregar esse programa ate as 23h de hoje me ajudem, nao sei como fazer :(

Desenvolva um programa que receba o nome, salário bruto e os três descontos dos funcionários de uma empresa. Ao final exiba:

O nome e o salário da pessoa com o maior salário líquido

O nome e o salário da pessoa com o menor salário líquido

A média entre todos os salários brutos

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, T1000_2015 disse:

Fácil demais, se a pessoa tem dúvida nisso precisa voltar à estaca zero.

Realmente pra gente que já tem alguma experiencia é fácil, mas para um pessoa que está fazendo seus primeiros programas pode não ser, toda duvida é digna de ter uma resposta, o que não é digno é guardar essa duvida por medo de ser jugado por outras pessoas. 

  • Curtir 5
  • Amei 1
Link para o comentário
Compartilhar em outros sites

 

@Sh 1 @Leonardo0308 @Leonardo0308  o professor não informou os descontos fiz o programa abaixo porém não esta compilando, gostaria que alguém me ajudasse. Para quem falou que preciso voltar a estaca zero tenho aula de INTRODUÇÃO A PROGRAMAÇÃO, meu curso exige apenas a introdução não precisarei de mais a respeito, reconheço que tenho dificuldade na matéria por isso to aqui pedindo ajuda

#include <stdio.h>
#include <string.h> 

main()

char nome[40], nomemenor[40], nomemaior[40];
int i, escolha;
float desconto, salariomaior = 0, media, salariomenor = 999999999, SalarioBruto, SalarioLiquido, totalBruto, totalDescontos;
for(i = 1; i> - 7; i++)
{totalDescontos = 0;
printf("Digite o nome do funcionario: \n ");
scanf("%[^\n]", nome);
printf(" Informe o salario bruto do funcionario: \n");
scanf("%f",&SalarioBruto);
printf("Informe o primeiro desconto do funcionario: \n");
scanf("%f",&desconto);
totalDescontos +=desconto;
printf("Informe o segundo desconto do funcionario: \n");
scanf("%f",&desconto);
totalDescontos +=desconto;printf("Informe o terceiro desconto do funcionario: \n");
scanf("%f",&desconto);
totalDescontos +=desconto;
totalBruto += SalarioBruto;
SalarioLiquido =SalarioBruto - totalDescontos;
if(SalarioLiquido > salariomaior)
{
strcpy(nomemaior, nome);
salariomaior = SalarioLiquido;
}
if(SalarioLiquido <salariomenor)
{
strcpy(nomemenor, nome);
salariomenor = SalarioLiquido;
}
printf("Deseja continuar?( sim digite quualquer numero, nao digite 1):\n");
scanf("%d", &escolha);
fflush(stdin);
printf("---------------------------------------------------------------------------------------------------------------\n");
if(escolha == 1)
break;
}
media = totalBruto/ i;
printf(" O nome do funcionario com o maior salario liquido e: %s e tem como salario %.2f reais. \n",nomemaior, salario maior);
printf(" O nome do funcionario com o menor salario liquido e: %s e tem como salario %.2f reaiis \n",nomemenor, salario menor);
printf("A media do salario bruto e de: %.2f reais. \n" media);
system("pause");
}


 

 

Link para o comentário
Compartilhar em outros sites

Primeiramente @amandagabrielly  não se preocupe, todos nós no começo passamos por varias dificuldades e não é vergonha nenhuma fazer perguntas sobre essas duvidas.

 

Bem sobre o código eu fiz algumas correções com comentários, dá uma olhada e qual quer duvida é só perguntar :D

 

#include <stdio.h>
#include <stdlib.h> //falta dessa biblioteca
#include <string.h> 

//main() //correção
int main (){


	char nome[40], nomemenor[40], nomemaior[40];
	int i, escolha;
	float desconto, salariomaior = 0, media, salariomenor = 999999999, SalarioBruto, SalarioLiquido, totalBruto, totalDescontos;
	for(i = 1; i> - 7; i++){
		totalDescontos = 0;
		printf("Digite o nome do funcionario: \n ");
		scanf("%[^\n]", nome);
		printf(" Informe o salario bruto do funcionario: \n");
		scanf("%f",&SalarioBruto);
		printf("Informe o primeiro desconto do funcionario: \n");
		scanf("%f",&desconto);
		totalDescontos +=desconto;
		printf("Informe o segundo desconto do funcionario: \n");
		scanf("%f",&desconto);
		totalDescontos +=desconto;printf("Informe o terceiro desconto do funcionario: \n");
		scanf("%f",&desconto);
		totalDescontos +=desconto;
		totalBruto += SalarioBruto;
		SalarioLiquido =SalarioBruto - totalDescontos;
		if(SalarioLiquido > salariomaior){
			strcpy(nomemaior, nome);
			salariomaior = SalarioLiquido;
		}
		if(SalarioLiquido <salariomenor){
			strcpy(nomemenor, nome);
			salariomenor = SalarioLiquido;
		}
		printf("Deseja continuar?( sim digite quualquer numero, nao digite 1):\n");
		scanf("%d", &escolha);
		fflush(stdin);
		printf("---------------------------------------------------------------------------------------------------------------\n");
		if(escolha == 1)
			break;
	}
		
	media = totalBruto/ i;
	//printf(" O nome do funcionario com o maior salario liquido e: %s e tem como salario %.2f reais. \n",nomemaior, salario maior); //As variaveis salario não podem ter espaço
	//printf(" O nome do funcionario com o menor salario liquido e: %s e tem como salario %.2f reaiis \n",nomemenor, salario menor);
	
	printf(" O nome do funcionario com o maior salario liquido e: %s e tem como salario %.2f reais. \n",nomemaior, salariomaior);
	printf(" O nome do funcionario com o menor salario liquido e: %s e tem como salario %.2f reaiis \n",nomemenor, salariomenor);
	//printf("A media do salario bruto e de: %.2f reais. \n" media); //Esqueceu a virgula
	printf("A media do salario bruto e de: %.2f reais. \n", media);
	system("pause");
	return 0;

}

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

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