Buscar

Atividade 3 - Exercícios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Faça uma calculadora usando sinais (+, -, X, /, % [resto], , ). 
Use comando switch case.
#include<stdio.h>
#include<math.h>
main()
{
 float n1, n2, um=1, result=0;
 int num1=0, num2=0;
 char op, exit;
 do
 {
 printf("Use os seguintes sinais para usar a calculadora:\n");
 printf("+ : Soma \n"
 "- : Subtração \n"
 "* : Multiplicação \n"
 "/ : Divisão \n"
 "º/. : Resto da divisão entre \n"
 "^ : Exponenciação [número elevado a X] \n"
 "~ : Radiciação [número raiz X] \n");
 printf("Digite sua expressão:");
 scanf("%f%c%f", &n1, &op, &n2);
 switch(op)
 {
 case '+':
 printf("%f", n1+n2);
 break;
 case '-':
 printf("%f", n1-n2);
 break;
 case '*':
 printf("%f", n1*n2);
 break;
 case '/':
 printf("%f", n1/n2);
 break;
 case '%':
 num1=n1;
 num2=n2;
 printf("%d", num1%num2);
 break;
 case '^':
 num1=n1;
 num2=n2;
 result=pow(num1,num2);
 printf("%f", result);
 break;
 case '~':
 num1=n1;
 num2=n2;
 result= pow(num1,um/num2);
 printf("%f", result);
 break;
 default:
 printf("Erro");
 }
 printf("\n Deseja Sair? S/N:");
 scanf(" %c", &exit);
 }while (exit!='s' && exit!='S');
 printf("Obrigado por utilizar nossos serviços");
}
Faça um programa que mostre um menu de 3 opções. Conforme o número digitado, imprima uma sequência matemática.
#include<stdio.h>
#include<math.h>
main()
{
 int a, b, c, i, n;
 char op;
 do
 {
 printf("Escolha a Sequência: \n");
 printf("1- Sequência Fibonacci \n");
 printf("2- Números Pares \n");
 printf("3- Números Ímpares \n");
 printf("4- Sair \n");
 printf(" Selecione sua Opção: ");
 scanf(" %c", &op);
 if (op == '1')
 {
 printf("Escolha um número de termos desejados:");
 scanf("%d", &n);
 a=0;
 b=1;
 c=0;
 for(i=0; i<n; i++)
 {
 c=a+b;
 printf("%d \n", c);
 a=b;
 b=c;
 }
 }
 else if (op == '2')
 {
 printf("Escolha um número de termos desejados:");
 scanf("%d", &n);
 a=0;
 c=0;
 printf("%d \n", a);
 for(i=0; i<n-1; i++)
 {
 c=a+2;
 printf("%d \n", c);
 a=c;
 }
 }
 else if (op == '3')
 {
 printf("Escolha um número de termos desejados:");
 scanf("%d", &n);
 a=1;
 c=0;
 printf("%d \n", a);
 for(i=0; i<n-1; i++)
 {
 c=a+2;
 printf("%d \n", c);
 a=c;
 }
 }
 else if (op == '4')
 {
 printf("Obrigado por utilizar nossos serviços");
 }
 }while (op!='4');
}
Faça uma calculadora que funcione como a calculadora HP. (1<enter>1+).
#include<stdio.h>
#include<math.h>
main()
{
 float n1, n2, result=0, um=1;
 int num1=0, num2=0, resultado=0;
 char op, sair;
 printf("+ : Soma \n"
 "- : Subtração \n"
 "* : Multiplicação \n"
 "/ : Divisão \n"
 "# : Resto da Divisão \n"
 "^ : Exponenciação \n"
 "~ : Radiciação \n"
 "Para Sair, digite qualquer numero e digite = \n");
 scanf("%f", &n1);
 do
 {
 printf(" ");
 scanf("%f%c", &n2, &op);
 switch(op)
 {
 case '+':
 result=n1+n2;
 printf("%f\n", result);
 n1=result;
 break;
 case '-':
 result=n1-n2;
 printf("%f\n", result);
 n1=result;
 break;
 case '*':
 result=n1*n2;
 printf("%f\n", result);
 n1=result;
 break;
 case '/':
 if(n2!= 0)
 {
 result=n1/n2;
 printf("%f\n", result);
 n1=result;
 }
 else
 {
 printf("Erro");
 }
 break;
 case '#':
 num1=n1;
 num2=n2;
 resultado=num1%num2;
 printf("%d\n", resultado);
 n1=resultado;
 break;
 case '^':
 num1=n1;
 num2=n2;
 result=pow(num1,num2);
 printf("%f\n", result);
 n1=result;
 break;
 case '~':
 if (n2!= 0)
 {
 num1=n1;
 num2=n2;
 result= pow(num1,um/num2);
 printf("%f\n", result);
 n1=result;
 }
 else
 {
 printf("Erro");
 }
 break;
 case '=':
 printf("\n");
 default:
 printf("\n");
 break;
 }
 }while (op!= '=');
}
Pergunte ao usuário um valor. Escreva na tela o somatório dos resultados de . O “x” vai de 1 até o numero escolhido pelo usuário. O valor de “n” deve ser o valor de x+1 a cada repetição.
#include<stdio.h>
#include<math.h>
main()
{
 int n, x, a;
 float soma;
 printf("Digite um Valor: ");
 scanf("%d", &n);
 soma=0;
 for(x=1; x<=n; x++);
 {
 a=x+1;
 soma=soma+sqrt(a+x);
 }
 printf("%f", soma);
}
Pergunte ao usuário um valor “n”. Imprima na tela a sequência “50, 48, 45, ...” O próximo número da sequência é a subtração do último termo pelo penúltimo termo. O “n” é o numero de elementos da sequência.
#include<stdio.h>
#include<math.h>
main()
{
 int a, b, c, n, i;
 printf("Digite a Quantidade desejada de Termos da Sequência: ");
 scanf("%d", &n);
 printf(" 50\n 48\n 45\n");
 a=48;
 b=45;
 for(i=0; i<n-3; i++)
 {
 c=b-a;
 printf("%d\n", c);
 a=b;
 b=c;
 }
}

Outros materiais