Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios III – Desvio de Fluxo (Estruturas Condicionais) Nome: Otavio Christian dos Santos Siqueira Matricula: 0035794 #include<stdio.h> main(){ float nota1,nota2,nota3,nota4, media; printf("Digite as quatro notas do aluno:\n"); scanf("%f%f%f%f",¬a1 ,¬a2,¬a3,¬a4); media=(nota1+nota2 +nota3+nota4)/4 ; printf("A media do aluno =%f \n",media); if (media>=7){ printf("o aluno foi aprovado\n"); } else{ printf("o aluno foi reprovado\n"); getchar(); getchar(); } } #include<stdio.h> main(){ float nota1,nota2,media; printf("Digite a primeira nota do aluno: \n"); scanf("%f",¬a1); printf("Digite a segunda nota do aluno: \n"); scanf("%f",¬a2); media=(nota1+nota2)/2; printf("media=%f\n", media); if( media>0&&media<4){ printf("o aluno foi reprovado \n"); }else if( media>=4&&media<7){ printf("exame especial \n"); }else if( media>=7&&media<=10 ){ printf("o aluno foi aprovado \n"); }else { printf("o aluno foi aprovado \n"); getchar(); getchar(); } } #include<stdio.h> main(){ int n1, n2; printf("Digite dois numeros:\n"); scanf("%d%d",&n1,&n2) ; if(n1<n2){ printf("o %d e menor que %d ",n1,n2); }else{ printf("o %d e menor que %d",n2,n1); getchar(); getchar(); } } #include<stdio.h> main(){ float n1,n2,n3; printf("Digite tres numeros:\n"); scanf("%f%f%f",&n1,&n2,&n3); if(n1>n2&&n1>n3){ printf("o maior e= %f",n1); }else if(n2>n1&&n2>n3){ printf("o maior e= %f",n2); }else { printf("o maior e= %f",n3); getchar(); getchar(); } } #include<stdio.h> main(){ float n1,n2,res; int op; printf( "Digite dois numeros:\n"); scanf("%f %f",&n1,&n2); printf("\tescolha a opcao :\n\n"); printf("\t1-media\n \t2-diferenca\n \t3-produto\n \t4-divisao\n"); scanf("%d",&op) ; switch(op) { case 1: res=(n1+ n2)/2; printf("\n\tmedia=%f\n",res); break; case 2: res=n1- n2; printf("\n\tsub=%f\n",res); break; case 3: res=n1* n2; printf("\n\tproduto=%f\n",res); break; case 4: if(op==4&&n2!=0){ res=n1/ n2; printf("\n\tdivisao=%f\n",res); }else { printf("\n\toperacao invalida\n"); } break; default : printf("\n\tOPCAO INCORRETA\n"); break; getchar(); getchar(); } } #include<stdio.h> #include<math.h> main(){ float n1,n2,exp,rqn1,rqn2,rcn1,rcn2; int op; printf("entre com dois valores:\n"); scanf("%f%f",&n1,&n2) ; printf("\tEscolha:\n\n\t1-expoente,\n\t2-raiz quadrada,\n\t3-raiz cubica\n\n"); scanf("%d",&op); switch(op) { case 1: exp=pow(n1,n2); printf("expoente=%f\n",exp); break; case 2: rqn1=sqrt(n1); rqn2=sqrt(n2); printf("a raiz quadrada de %f e %f\n",n1,rqn1); printf("a raiz quadrada de %f e %f\n",n2,rqn2); break; case 3: rcn1=cbrt(n1); rcn2=cbrt(n2); printf("raiz cubica de %f e %f\n",n1,rcn1); printf("raiz cubica de %f e %f\n",n2,rcn2); break; default : printf("\n\tOPCAO INCORRETA\n"); break; getchar(); getchar(); } } #include<stdio.h> main(){ float sal, nsal; printf("informe o salario : \n"); scanf("%f", &sal) ; if(sal<=500){ nsal=sal+(sal*30/100); printf("Voce recebeu um almento \n seu novo salario e %f",nsal) ; }else{ printf("voce nao precisa de aumento \n"); getchar(); getchar(); } } #include<stdio.h> main(){ float sal,nsal; printf("informe o salario:\n"); scanf("%f",&sal); if(sal<=300){ nsal=sal+(sal*35/100); printf("novo salario=%f\n",nsal); } else { nsal=sal+(sal*15/100); printf("novo salario=%f\n",nsal); getchar(); getchar(); } } #include<stdio.h> main(){ float salm,crd ; printf("informe o saldo medio: \n"); scanf("%f", &salm) ; if(salm>400){ crd=salm*30/100; printf("credito=%f\n",crd); }else if(salm<=400&&salm>300){ crd=salm*25/100 ; printf("credito=%f\n",crd); }else if(salm<=300&&salm>200){ crd=salm*20/100; printf("credito=%f\n",crd); }else{ crd=salm*10/100 ; printf( "credito =%f\n",crd); } salm=salm+crd; printf("o saldo medio e =%f\n",salm); getchar(); getchar(); } #include<stdio.h> main(){ float cf,prc,pd,im; printf("informe o custo de fabrica:\n"); scanf("%f", &cf) ; if(cf<=12000){ prc=cf+(cf*5/100); printf("o preco do carro e %f\n",prc); }else if(cf>12000&&cf<=25000){ prc=cf+((cf*10/100)+(cf*15/100)) ; printf("o preco do carro e %f\n",prc); }else{ prc=cf+((cf*15/100)+(cf*20/100)) ; printf("o preco do carro e %f\n",prc); getchar(); getchar(); } } #include<stdio.h> main(){ float salfun,va,nsal; printf("informe o salario do funcionario: \n"); scanf("%f", &salfun); if(salfun<=300){ va=(salfun*15/100); nsal=salfun+va; printf("valor do aumento = %f\n",va); printf("novo salario =%f\n",nsal) ; }else if(salfun>300&&salfun<=600){ va=(salfun*10/100); nsal=salfun+va; printf("valor do aumento= %f\n",va); printf("novo salario =%f\n",nsal); }else if(salfun>600&&salfun<=900){ va=(salfun*5/100); nsal=salfun+va; printf("valor do aumento =%f\n",va); printf("novo salario = %f\n",nsal); }else { printf("Voce nao tera aumento\n",nsal); getchar(); getchar(); } } #include<stdio.h> main(){ float salb,nsal, salg; printf("informe o salario bruto do funcionario:\n"); scanf("%f", &salb); if(salb<=350){ salg=salb+100; nsal=salg-(salg*7/100); printf("novo salario = %f\n",nsal) ; }else if(salb>350&&salb<=600){ salg=salb+75; nsal=salg-(salg*7/100); printf("novo salario = %f\n",nsal) ; }else if(salb>600&&salb<=900){ salg= salb+50; nsal=salg-(salg*7/100); printf("novo salario = %f\n",nsal); }else{salg=salb+35; nsal=salg-(salg*7/100); printf("novo salario = %f\n",nsal); getchar(); getchar(); } } #include<stdio.h> main(){ float pr,np; printf("informe o preco: \n"); scanf("%f",&pr); if(pr<=50){np=pr+(pr*5/100); printf("novovpreco=%f\n",np); }else if(pr>50&&pr<=100){ np=pr+(pr*10/100); printf("novo preco=%f\n",np); }else{ np=pr+(pr*15/100); printf("novo preco =%f\n",np); }if(np<=80){ printf("barato \n"); }else if(np>80 &&np <=120){ printf("normal\n"); }else if(np>120 &&np<=200){ printf("caro \n"); }else printf("muito caro \n"); getchar(); getchar(); } #include<stdio.h> main(){ float sal, nsal; printf("informe o salario : \n"); scanf("%f",&sal) ; if(sal<=300){ nsal=sal+( sal*50/100); printf("novo sa lar io = %f\n",nsal); }else if(sal>300&&sal<=500){ nsal=sal+(sal*40/100); printf("novo salario = %f\n",nsal); }else if(sal>500&&sal<=700){ nsal=sal+(sal*30/100); printf("novo salario = %f\n",nsal); }else if(sal>700&&sal<=800){ nsal=sal+(sal*20/100); printf( "novo salario = %f\n",nsal); }else if(sal>800&&sal<=1000){ nsal=sal+(sal*10/100); printf("novo salario = %f\n",nsal); }else{ nsal=sal+(sal*5/100); printf( "novo salario = %f\n",nsal); getchar(); getchar(); } } #include<stdio.h> main(){ float val,ren; int tp; printf("\tInforme o valor do investimento: \n"); scanf("%f",&val); printf("\n\tEscolha o tipo de investimento: \n"); printf("\n\t1-poupanca\n\n\t2-fundo de renda fixa: \n"); scanf("%d",&tp); switch (tp){ case 1: ren=val+(val*3/100 ); printf("Rendimento mensal de %f \n",ren); break; case 2: ren=val+(val*4/100 ); printf("Rendimento mensal de %f \n",ren); break; default: printf("\n\t\tOperacao invalida\n"); getchar(); getchar(); } } #include<stdio.h> main(){ float pr,desc,np,cod; printf("codigo :\n"); scanf("%f", &cod); printf("Preco atual:\n"); scanf("%f", &pr); if(pr<=30){ printf("produto sem desconto \n"); }else if( pr>30&&pr<=100){ desc=(pr*10/100); np=pr-desc; printf("Seu desconto foi de R$ %f\n",desc); printf("novo preco R$ %f\n",np); }else { desc=(pr*15/100); np=pr-desc; printf("Seu desconto foi de R$ %f\n",desc); printf("Novo preco R$ %f\n",np); getchar(); getchar(); } } #include<stdio.h> main(){ float snh; printf("informe a senha: \n"); scanf("%f",&snh); if(snh==4531){ printf("acesso permitido:\n"); }else{ printf("acesso negado:\n"); getchar(); getchar(); } } #include<stdio.h> main(){ int idade; printf("informe a idade: \n"); scanf("%d",&idade); if(idade>=18){ printf("maior de idade"); }else{ printf("menor de idade"); getchar(); getchar(); } } #include<stdio.h> main(){ float h,peso; int sx; printf("informe a altura:\n"); scanf("%f", &h); printf("informe o sexo: \n\t1 para feminino \n\t2 para masculino \n"); scanf("%d",&sx); switch(sx) { case 1: peso=( 62.1*h)-47.7; printf("peso ideal=%f",peso); break; case 2: peso=( 58*h)-27.7; printf("peso ideal=%f",peso); break; default : printf("operacao invalida"); getchar(); getchar(); } } #include<stdio.h> main(){ int idade; printf("informe a idade:\n"); scanf("%d",&idade); if(idade>=5&&idade<=7){ printf("infantil\n"); }else if(idade>=8 &&idade<=10){ printf("juvenil\n"); }else if(idade>=11&& idade<=15){ printf("adolescente\n"); }else if(idade>=16&&idade<=30){ printf("adulto\n") ; }else if(idade>30){ printf("senior\n"); }else{ printf( "idade fora de categoria\n"); getchar(); getchar(); } } #include<stdio.h> main(){ float pr; int cd; printf("digite o codigo de origem: \n"); scanf("%d",&cd); printf("informe o preco: \n"); scanf("%f", &pr); switch(cd){ case 1: printf("procedente do sul\n") ; break; case 2: printf("procedente do norte\n"); break; case 3: printf("procedente do leste \n"); break; case 4: printf("procedente do oeste\n"); break; default : if(cd==5||cd==6||cd>=21 &&cd<=30){ printf("procedente do nordeste\n"); }else if( cd==7||cd==8||cd==9){ printf( "procedente do sudeste\n"); }else if( cd>=10&&cd<=20){ printf("procedente do centro-oeste\n"); }else{ printf("Operacao invalida\n"); getchar(); getchar(); } } } #include<stdio.h> main(){ float id,ps; printf("informe a idade:\n"); scanf("%f",&id); printf("informe o peso:\n"); scanf("%f",&ps); if(id<20&&ps<=60){ printf("9"); }else if(id<20&&ps >60&&ps<=90){ printf("8"); } else if(id<20&&ps >90){ printf("7"); }else if(id>=20&&id<=50 &&ps<=60){ printf("6"); }else if(id>=20 &&id<=50&&ps>60&&ps<=90){ printf("5"); }else if(id>=20&&id<=50&&ps>90){ printf("4"); }else if(id>50&&ps<=60){ printf("3"); }else if(id>50&&ps>60&&ps<=90){ printf("2"); }else { printf("1"); getchar(); getchar(); } #include<stdio.h> main(){ float cod,qnt,prunt1,desc2,prf,ptnt; printf("informe o codigo :\n"); scanf("%f", &cod); if(cod>30){ printf("OPERACAO INVALIDA\n"); }else{ printf("infome a quantidade comprada:\n"); }scanf("%f", &qnt); if(cod>=1 &&cod<=10){ ptnt=qnt*10; prunt1=ptnt/qnt; printf("preco total da nota = %f\n",ptnt) ; printf("preco unitario = %f\n",prunt1); }else if(cod>=11&&cod<=20){ ptnt=qnt*15; prunt1=ptnt/qnt ; printf("preco total da nota= %f\n",ptnt) ; printf("preco unitario = %f\n",prunt1) ; }else if(cod>=21&&cod<=30){ ptnt=qnt*20; prunt1=ptnt/qnt ; printf( "preco total da nota = %f\n",ptnt); printf("preco unitario=%f\n",prunt1); }if(ptnt<=250){ desc2=ptnt*5/100; prf=ptnt-desc2; printf("desconto =%f\n",desc2); printf("preco final da nota=%f\n",prf); }else if(ptnt>250&&ptnt<=500){ desc2=ptnt*10/100; prf=ptnt-desc2; printf("desconto=%f\n",desc2); printf("preco final da nota=%f\n",prf) ; }else if(ptnt>500){ desc2=ptnt*15/100; prf=ptnt-desc2; printf("desconto =%f\n",desc2); printf("preco final da nota=%f\n",prf); getchar(); getchar(); } } #include<stdio.h> main(){ float pr,val,imp,npr,r; int cat; char sit; printf("preco:\n"); scanf("%f", &pr); printf("\tcategoria:\n\t1-limpeza\n\t2-alimentacao \n\t3-vestuario:\n"); scanf("%d",&cat); printf("\n\tsituacao:\n\tR-refrigeracao\n\tN-sem refrigeracao :\n"); scanf("%c",&sit); if(sit='r'||cat==2){ imp=pr*5/100; printf("imposto=%f\n",imp); }else{ imp=pr*8/100; printf("imposto=%f\n",imp) ; }switch(cat){ case 1: if(pr<=25){ val=pr*5/100; npr=pr+val-imp; printf("valor do aumento =%f\n",val); printf("novo preco=%f\n",npr); }else{ val=pr*12/100; npr=pr+val-imp; printf("valor do aumento=%f\n",val); printf("novo preco=%f\n",npr); }break; case 2: if(pr<=25){ val=pr*8/100; npr=pr+val-imp; printf("valor do aumento=%f\n",val); printf("novo preco =%f\n",npr); }else{ val=pr*15/100; npr=pr+val-imp; printf("valor do aumento=%f\n",val); printf("novo preco =%f\n",npr) ; }break; case 3: if(pr<=25){ val=pr*10/100; npr=pr+val-imp; printf("valor do aumento =%f\n", val); printf("novo preco=%f\n",npr ); }else{ val=pr*18/100; npr=pr+val-imp; printf("valor do aumento =%f\n",val); printf("novo preco=%f\n",npr); }break; default: printf("categoria errada\n"); break; }if(npr<=50){ printf("barato \n"); }else if(npr>50&&npr<120){ printf("normal\n"); }else if( npr>=120){ printf("caro\n"); getchar(); getchar(); } } #include<stdio.h> main(){ float h,hex,ft; printf("horas trabalhadas:\n"); scanf("%f", &h); printf("horas extras:\n"); scanf("%f", &hex); printf("faltas em horas:\n") ; scanf("%f",&ft) ; h=hex-(2/3*(h-ft)); if(h>=2400){ printf( "premio de R$ 500\n"); }else if(h>=1800 &&h<2400){ printf( "premio de R$ 400\n"); }else if(h>=1200 &&h<1800){ printf("premio de R$ 300\n"); }else if( h>=600&&h<1200){ printf("premio de R$ 200\n"); }else { printf("premio de R$ 100\n"); getchar(); getchar(); } }
Compartilhar