Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ficha 4 Linguagem C 1 - Implemente o cálculo da Fibonacci. // stdio.h é responsável pelas funções de entrada e saída. #include "stdio.h" // A função main() é obrigatória em todo programa C. void main() { // Declarando variáveis int a, b, auxiliar, i, n; // Atribuindo valores as variaveis a e b a = 0; b = 1; // printf() escreve na tela. printf("Digite um número: "); // A função scanf obtém um valor digitado. scanf("%d", &n); printf("Série de Fibonacci:\n"); printf("%d\n", b); for(i = 0; i < n; i++) { auxiliar = a + b; a = b; b = auxiliar; // Imprimo o número na tela. printf("%d\n", auxiliar); } } 2- Implemente uma função para comparar três valores e mostrar o menor valor e 3 - Implemente uma função para comparar três valores e mostrar o menor valor #include <stdio.h> #include<stdlib.h> int main() { int a, b, c; printf("digite o primeiro numero"); scanf("%d",&a); printf("digite o segundo numero"); scanf("%d",&b); printf("digite o terceiro numero"); scanf("%d",&c); if(a > b && a > c) printf("%d", a); else if(b>a && b>c) printf("%d", b); else printf("%d", c); } 4- Implemente uma função para calcular o IMC (Índice de massa corporal). #include<stdio.h> #include<stdlib.h> int main() { float P, H, IMC; printf("Digite o seu peso:\n"); scanf("%f", &P); printf("Digite a sua altura:\n"); scanf("%f", &H); IMC = P / (H*H); if (IMC < 26){ printf("O seu Idice de Massa Corporea e %.2f e esta Normal\n", IMC ); } if (IMC >=26 && IMC<30){ printf ("O seu Indice de Massa Corporea e %.2f e voce esta Obeso\n", IMC); } if (IMC >=30){ printf("O seu Indice de Massa Corporea e %.2f e voce esta com Obesidade Morbida\n", IMC); } system("pause"); } 6 - Escrever duas funções, x_maior que retorne o maior e x_menor que retorne o menor valor real, das raízes de uma equação do 2º grau. A expressão genérica é dada por: #include <stdio.h> #include <math.h> main(){ //escreva Equações do 2º Grau! printf("Equações do 2º Grau!"); //declare a, b, c, x',x'' : real float a,b,c,x1,x2; //escreva "Digite o valor de a" printf("Digite o valor de a"); scanf("%f",&a); //escreva "Digite o valor de b" printf("Digite o valor de b"); scanf("%f",&b); //escreva "Digite o valor de c" printf("Digite o valor de c"); scanf("%f",&c); //x'<-[-b+rad(b,2)-4*a*c]/2 x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a); //x''<-[-b-rad(b,2)-4*a*c]/2 x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a); //escreva x',x'' printf("x1 é igual a %f e x2 é igual %f\n",x1,x2); //fim } 7 - Faça uma função para calcular o resto da divisão de dois números int main(void) { int num1, num2, resto; printf("\n digite um valor: "); scanf("%d",&num1); printf("\n digite outro valor: "); scanf("%d",&num2); resto = num1 % num2; printf("\n %d \n", resto); return 0; }
Compartilhar