Buscar

lab04

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#define FUN 100
#define MAX 1001
int main(){
	
	struct funcionario{
		char nome[MAX];
		float salariobase;
		float comissaorecebida;
		float salariorecebido;
	} Funcionario[FUN];
	
	int i, cont;
	int posicao;
	char *ponteiro;
	int encerraleitura = 0;
	
	for(i=0, cont=0; (i<FUN) && (encerraleitura != 0); i++, cont++){
		(fgets(Funcionario[i].nome, MAX, stdin));
		
		ponteiro=strstr(Funcionario[i].nome,"FIM");
			if((posicao = ponteiro - Funcionario[i].nome) == 0){
 encerraleitura = 1;
 break;}
 
		scanf("%.2f", &Funcionario[i].salariobase);
		scanf("%.2f", &Funcionario[i].comissaorecebida);
		
		fflush(stdin);}
		
	for(i=0; i<cont); i++){
		Funcionario[i].salariorecebido=(Funcionario[i].salariobase+Funcionario[i].comissaorecebida);
	}
		return 0;
		
	}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando