Buscar

lista while e else

Prévia do material em texto

1 - int main()
{
    float c4=0, c5=0, c7=0, c12=0, nmrpessoa=0,  total_pessoas=0;
    int cont=0, canal=1;
     
    while(canal!=0)
    {
        printf("Digite o numero do canal (4-5-7-12):"); scanf("%d",&canal);
        if (canal==4 || canal==5 || canal==7 || canal==12)
        {
            printf("Digite o numero de pessoas :"); scanf("%f",&nmrpessoa);
            cont++;
            total_pessoas=total_pessoas+nmrpessoa;
            if (canal==4)
                c4=nmrpessoa+c4;
            else
                if (canal==5)
                    c5=nmrpessoa+c5;
                else
                    if (canal==7)
                        c7=nmrpessoa+c7;
                    else
                        if (canal==12)
                            c12=nmrpessoa+c12;
        }
    }
        c4=(c4*100)/total_pessoas;
        c5=(c5*100)/total_pessoas;
        c7=(c7*100)/total_pessoas;
        c12=(c12*100)/total_pessoas;
        printf("\nCanal 4: %.2f\nCanal 5: %.2f\nCanal 7: %.2f\nCanal 12: %.2f", c4, c5, c7, c12);
}
2 - #include <stdio.h>
#include <conio.h>
 
int main (){
    float salario=1, cont=0, soma=0, smfilhos=0, filhos=1, contfilhos=0, maior=0, slp, contslp;
     
    while(salario>=0 && filhos>=0 )
    {
        printf("\n Digite o salario:");
        scanf("%f",&salario);
         
        printf("\n Digite o numero de filhos:");
        scanf("%f",&filhos);
         
        if(salario>=0 && filhos>=0)
        {
            soma=soma+salario;
            cont++;
             
            smfilhos= smfilhos+filhos;
            contfilhos++;
             
            if(salario<=150)         
            //slp=salario+slp;
            contslp++;
        }
    }
     
    printf("\n A media de salario %.2f",soma/cont);
    printf("\n A media de filhos %.2f",smfilhos/contfilhos);
    printf("\n O maior salario %.2f",maior);
    printf("\n A percentagem de pessoas com salario ate: %.2f", contslp);
    while(!kbhit());
}
3- #include <stdio.h>
#include <conio.h>
 
int main (){
    float n1=0, n2=0, n3=0, p1, p2, p3, nota=0, notap=0;
    int menu=0;
     
    while(menu!=33)
    {
        printf("\n \n menu \n \n");
        printf("\n 11- Media aritmetica ");
        printf("\n 22- Media ponderada");
        printf("\n 33- Sair");
        printf("\n Digite a opcao: \n");
        scanf("%d",&menu);
         
         
        if(menu!=33)
        {
             
            if(menu==11)
            {
                printf("\n digite a primeira nota:");
                scanf("%f",&n1);
                 
                printf("\n digite a segunda nota:");
                scanf("%f",&n2);
                     
                //cont1++;
                printf("\n A media aritimetica e: %.2f",(n1+n2)/2);
            }
             
            if(menu==22)
            {
                printf("\n digite a primeira nota:");
                scanf("%f",&n1);
                 
                printf("\n peso primeira nota:");
                scanf("%f",&p1);
                 
                printf("\n digite a segunda nota:");
                scanf("%f",&n2);
                 
                printf("\n peso segunda nota:");
                scanf("%f",&p2);
                 
                printf("\n digite a terceira nota:");
                scanf("%f",&n3);
                 
                printf("\n peso terceira nota:");
                scanf("%f",&p3);
                 
                notap=+(notap+n1*p1)+(notap+n2*p2)+(notap+n3*p3);
                 
                printf("\n media ponderada e: %.2f",notap);
            }
        }
    //  else 
    //   printf("\n opcao invalida:");
    }
     
     
//  printf("\n A media de filhos %.2f",smfilhos/contfilhos);
//  printf("\n O maior salario %.2f",maior);
//  printf("\n A percentagem de pessoas com salario ate: %.2f", contslp);
    while(!kbhit());
}
4 - #include <stdio.h>
#include <conio.h>
 
int main (){
    float salario, contsal=0, mediasal=0, maior=0, menor=999, idade=1, qtd=0;
    char sexo;
     
    while(idade>=0)
    {
        printf("\n Digite o salario:");
        scanf("%f",&salario);
         
        printf("\n Digite a idade:");
        scanf("%f",&idade);
         
        printf("\n Digite o sexo (F)- Feminino (M)- Masculino:");
        scanf(" %c",&sexo);
         
        if(idade>=0)
        {
            mediasal=mediasal+salario;
            contsal++;
             
            if(idade>maior)
            {
                maior=idade;
            }
         
            if(idade<menor)
            {
                menor=idade;
            }
                     
            if(sexo=='f' && salario<=200)
            {
                qtd++;
            }
             
            //if(){
                 
            //}
             
        }
    }
     
    printf("\n A media e %.2f",mediasal/contsal);
    printf("\n A maior idade: %.2f",maior);
    printf("\n A menor idade: %.2f",menor);
    printf("\n A quantidade de mulheres com salario ate: %.2f",qtd);
    while(!kbhit());
}
5 - #include <ctype.h>
#include <stdio.h>
#include <string.h>
 
int main()
 
{
    char ac[1], ac2[1];
    float prc, prv, lcr, lcrtot, maiorlcr=0;
    int acc, qnt200=0, qnt1000=0;
     
    while(acc!=560)
    {
        printf("Digite o tipo da acao:"); scanf("%s", &ac);
        if(strcmp(ac,"F")==0 || strcmp(ac,"f")==0)
        {
            acc=560;
        }
        else
            if(strcmp(ac,"F")!=0 || strcmp(ac,"f")!=0)
            {
                printf("Digite o valor de compra:"); scanf("%f", &prc);
                printf("Digite o valor de venda:"); scanf("%f", &prv);
                lcr=prv-prc;
                printf("O lucro foi de R$%.2f\n______________________________________\n\n",lcr);
            }
        if(lcr>1000)
        qnt1000++;
        if(lcr<200)
        qnt200++;
        lcrtot=lcrtot+lcr;
        if(lcr>maiorlcr)
        {
            maiorlcr=lcr;
            strcpy(ac2, ac);
        }
    }
    printf("\nA quantidade de ações com lucro superior a R$1000,00: %d", qnt1000);
    printf("\nA quantidade de ações com lucro inferior a R$200,00: %d", qnt200);
    printf("\nO maior lucro e de qual ação: %.2f e %s", maiorlcr, ac2);
    printf("\nO lucro total da empresa: R$%.2f", lcrtot);
}

Continue navegando