Você está na página 1de 4

Exerccios Srie 2:

Programa 1 - Conversor Decimal - Hexadecimal. Cdigo: #include <stdio.h> int main () { int num1; int digito1; int digito2; printf("Digite um numero entre 0 a 255:\t"); scanf("%d",&num1); printf("\n"); if(num1<0 || num1>255) printf("Numero Invalido.\n\n"); else { digito1 = num1 / 16; digito2 = num1 % 16; printf("Resultado:\t"); if(digito1<10) printf("%d",digito1); else { if(digito1==10) printf("A"); if(digito1==11) printf("B"); if(digito1==12) Programa 2 - Calcular rea e Permetro de uma esfera printf("C"); Fluxograma: if(digito1==13) printf("D"); if(digito1==14) printf("E"); if(digito1==15) printf("F"); } if(digito2<10) printf("%d",digito2); else { if(digito2==10) printf("A"); if(digito2==11) printf("B"); if(digito2==12) printf("C"); if(digito2==13) printf("D"); if(digito2==14) printf("E"); if(digito2==15) printf("F"); } printf("\n\n"); } return 0; }

Programa 2 - Calculadora. Cdigo: #include <stdio.h> int main() { int num1; int num2; char operador; printf("Digite a operacao a realizar:"); scanf("%d%c%d", &num1, &operador, &num2); printf("\n"); if (operador=='+') { printf("Resultado:%d\n\n", } if (operador=='-') { printf("Resultado:%d\n\n", } if (operador=='*') { printf("Resultado:%d\n\n", } if (operador=='/') { printf("Resultado:%d\n\n", } return 0; }

num1+num2);

num1-num2);

num1*num2);

num1/num2);

Programa 3 - Tabela de notas Cdigo: #include <stdio.h> #include "cabecalho.h" int main () { int nota; cabecalho(); printf("Introduza a nota:\t"); scanf("%d",&nota); printf("\n"); if (nota>=18 && nota<=20) { printf("Muito Bom"); } if (nota>=13 && nota<=17) { printf("Bom"); } if (nota>=10 && nota<=12) { printf("Mdia"); }

if (nota>=8 && nota<=9) { printf("Mau"); } if (nota>=0 && nota<=7) { printf("Muito Mau"); } else if (nota<0 || nota>20) { printf("Nota Invalida"); } printf("\n\n"); return 0; } Programa 4 - Determinar nota Cdigo: #include <stdio.h> #include "cabecalho.h" int tes1,tes2; int nota; int main () { printf("Escreva nota do Teste 1: "); scanf("%d",&tes1); printf("\n"); printf("Escreva nota do Teste 2: "); scanf("%d",&tes2); printf("\n"); nota = 30 - (tes1 + tes2); if (nota<0) printf("Aprovado"); if (nota>20) printf("Reprovado"); else printf("Nota minima no proximo teste = %d",nota); return 0; } Programa 5 - Coordenadas X Y Cdigo: //Programa - Descobrir coordenadas de X e Y no Grafico Cartesiano #include <stdio.h> #include "cabecalho.h" //Corpo do programa int main () { //Definir as variaveis int x; int y; cabecalho(); //Input das coordenadas X e Y printf("Digite as coordenadas de x e y:"); //Pesquisar valores scanf("%d,%d",&x,&y);

//Verificar se as coord. estao na origem dos eixos if(x==0 && y==0) //Output do resultado da origem entre eixos printf("O ponto esta na origem dos eixos\n"); else { //Output dos resultados if(x==0 && y>0) printf("Esta entre o eixo 1 e o eixo 2\n X=0 e Y positivo\n"); if(x==0 && y<0) printf("Esta entre o eixo 3 e o eixo 4\n X=0 e Y negativo\n"); if(y==0 && x>0) printf("Esta entre o eixo 1 e o eixo 2\n X positivo e Y=0\n"); if(y==0 && x<0) printf("Esta entre o eixo 3 e o eixo 4\n X=negativo e Y=0\n"); if(x>0 && y>0) printf("Esta no eixo 1 \n X positivo e Y positivo \n"); if(x<0 && y>0) printf("Esta no eixo 2 \n X negativo e Y positivo \n"); if(x<0 && y<0) printf("Esta no eixo 3 \n X negativo e Y negativo \n"); if(x>0 && y<0) printf("Esta no eixo 4 \n X positivo e Y negativo \n"); } //Fim de programa return 0; } Programa 6 - Equao raiz quadrada Cdigo: #include <stdio.h> #include <math.h> #include "cabecalho.h" int main() { double a,b,c; double x1,x2; cabecalho(); printf("Digite o valor de (a): "); scanf("%lf",&a); printf("Digite o valor de (b): "); scanf("%lf",&b); printf("Digite o valor de (c): "); scanf("%lf",&c); printf("\n"); x1 = -b + sqrt(pow(b,2) - 4 * a * c) / (2 * a); x2 = -b - sqrt(pow(b,2) - 4 * a * c) / (2 * a); if (x1<0 || x2<0) { printf("A raiz e negativa (Invalida)"); printf("\n\n"); } else { printf("Raiz de X1 = %lf",x1); printf("\n"); printf("Raiz de X2 = %lf",x2); printf("\n"); } return 0; }

Você também pode gostar