Ir ao conteúdo

Posts recomendados

Postado

Problema: dado o nome, o salario bruto, o desconto de 8.5% e a comissao de 5% sobre as vendas, calcule o salario liquido de 2 vendedores e no final imprima o nome, o sal bruto e liquido de cada um  

 

#include <stdio.h>

int main(){

char nome[20];
int sal_bruto[2], inss, comissao, sal_liquido;

for(int i=0; i<2; i++){
    printf("Nome:");
    scanf("%s", &nome);
    printf("salario bruto:");
    scanf("%f", &sal_bruto);
    printf("total de vendas:");
    scanf("%f", &comissao);}

for(int i=0; i<2; i++){
    comissao=comissao*0.05;
    inss=sal_bruto*0.085;
    sal_liquido=sal_bruto-inss+comissao;
}for(int i=0; i<2; i++){
    printf("Nome %s\nSalario bruto%d\nSalario Liquido %d", nome, sal_bruto, sal_liquido);
}}
 

  • Obrigado 1
Postado

@James_Mulder      para posta seu código é melhor usar o botão  <>   que está desenhado lá na barra de ferramentas da janela de postar , pois senão seu código fica faltando alguns caracteres como os   [ i ]  que sumiram do se código ,  

472470126_barradeferramentas.JPG.b130fd102aab91741717c7d9aa7265f2.JPG

e seu código está bom e os cálculos estão certos , então só precisa uma melhor organização e seu código poderia ser assim  :

#include <stdio.h>
#include <conio.h>
int main(){
    system("color f3");/* 1º digito hex de 0 até f é cor de fundo */
    char nome[2][20];  /* 2º digito hex de 0 até f é cor da letra */
    float sal_bruto[2],comissao,t_vendas[2],sal_liquido;
    int i;
    for(i=0; i<2; i++){
        printf("Nome ------------: "); /*  0 - preto             8 - cinza escuro    */
        scanf("%s",&nome[i]);          /*  1 - azul escuro       9 - azul claro      */
        printf("salario bruto ---: "); /*  2 - verde escuro      A - verde claro     */
        scanf("%f",&sal_bruto[i]);     /*  3 - azul esverdeado   B - azul clarinho   */
        printf("total de vendas -: "); /*  4 - vermelho escuro   C - vermelho claro  */
        scanf("%f",&t_vendas[i]);      /*  5 - roxo              D - lilás           */
        printf("\n");                  /*  6 - marrom            E - amarelo claro   */
    }                                  /*  7 - cinza claro       F - branco          */
    printf("\n");
    for(i=0; i<2; i++)                                       {
        comissao=t_vendas[i]*0.05                            ;
        sal_liquido=sal_bruto[i]-(sal_bruto[i]*.085)+comissao;
        printf("Nome ------------> %s    \n",nome[     i]   );
        printf("Salario bruto ---> %.2f  \n",sal_bruto[i]   );
        printf("Salario Liquido -> %.2f\n\n",sal_liquido    );
    }
    for(i=0;i<1800000000;i++);
    printf("     Tecle !\n\n\n");
    getch();
    return 0;
}

 

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