Buscar

Trabalho Lógica de Programação

Prévia do material em texto

Atividade Estruturada
O índice de massa corporal (IMC) de uma pessoa é igual ao seu peso (kg) dividido pelo quadrado de sua altura (m). Escreva um programa em C que leia o peso e a altura de uma pessoa e exibe o valor de seu IMC.
	#include <stdio.h>
#include <stdlib.h> 
int main (){
 	float peso;
	float heigth;
	
	printf("Digite o seu peso: ");
	scanf("%f", &peso);
	
	printf("Digite o sua altura: ");
	scanf("%f", &heigth);
	
	float heightQ = heigth * heigth;
	
	float imc = peso/heightQ;
		
	printf("seu IMC é:");	
	printf("%f \n", imc);	
}
Uma revendedora de carros usados paga a seus funcionários vendedores, um salário fixo por mês e mais 5% do valor das vendas por ele efetuadas. Construa um programa em C que leia o número do vendedor, o número de carros por ele vendidos, o valor de cada carro (considere que todos os carros tenham o mesmo valor) e o salário fixo e calcule o salário a ser pago a este vendedor, escrevendo o número do vendedor e seu salário total.
	#include <stdio.h>
#include <stdlib.h> 
int main(){
	int vendID;
	int nCarrosVend;
	float salarioF;
	printf("Digite o ID do Vendedor: ");
	scanf("%i", &vendID);
	printf("Digite o salário deste vendedor: ");
	scanf("%f", &salarioF);
	printf("Digite o numero de carros que ele vendeu: ");
	scanf("%i", &nCarrosVend);
	float vCarro = 0;
	float soma = 0;
	
	for(int i = 1; i <= nCarrosVend; i++){
		printf("Digite o valor do Carro ");
		printf("%i", i);
		printf(": ");
		scanf("%f", &vCarro);
		if(vCarro>=0){
			soma = soma + vCarro;
		}
	}
			float comissoes = soma * 0.05;
			float salarioT = comissoes + salarioF;
			printf("\n O Vendedor de ID: %i", vendID);
			printf("\n Vendeu: %i carros", nCarrosVend);
			printf("\n Seu salário é de: R$ %f", salarioF);
			printf("\n Suas comissões foram de: R$ %f", comissoes);
			printf("\n Seu salario total foi de: R$ %f\n", salarioT);	
}
O Clube do América deseja aumentar o salário de seus jogadores. O ajuste salarial deve obedecer à seguinte tabela:
	Salário Atual
	Aumento
	0 a 1000 reais
	Aumento 20%
	Acima de 1000 reais a 1700 reais
	Aumento 10%
	Acima de 1700 reais a 2500 reais
	Aumento 5%
	Acima de 2500 reais
	Sem Aumento
Escreva um programa em C que leia o nome e o salário atual de um jogador e imprime na tela o seu nome, o salário atual e o salário ajustado conforme tabela acima.
	#include <stdio.h>
#include <stdlib.h> 
int main(){
	// Nome
	char nome[100];
	char letra;
	int i = 0;
	printf("Digite o Nome do Jogador: ");
	
	do{
		letra = getchar();
		nome[i] = letra;
		++i;
	}
	while(letra != '\n');
	// Salário
	float salario = 0;
	float salarioAjustado;
	printf("Digite o seu salário: ");
	scanf("%f", &salario);
	// apresentações
	printf("o nome dele é: %s\n", nome);
	if(salario <= 1000){
		salarioAjustado = salario + (salario* 0.2);
		printf("O salário Ajustado dele é: %f\n", salarioAjustado);
		printf("\nE foi reajustado em 20%");
	}
	else if(salario > 1000 && salario <= 1700){
		salarioAjustado = salario + (salario * 0.1);
		printf("O salário Ajustado dele é: %f\n", salarioAjustado);
		printf("\nE foi reajustado em 10%");
	}
	else if(salario > 1700 && salario <= 2500){
		salarioAjustado = salario + (salario * 0.05);
		printf("O salário Ajustado dele é: %f\n", salarioAjustado);
		printf("\nE foi reajustado em 5%");
	}
	else{
		printf("O jogador citado não teve Aumento. \n");
	}
	
}
Faça um programa que leia um número. Este número lido, determinará a quantidade de termos a serem impressos da sequência de Fibonacci.
	#include <stdio.h>
#include <stdlib.h> 
 		int main(){
	 	 int n, n1 = 0, n2 = 1, soma; 
	 	
	 	printf("Digite um número: ");
 		scanf("%d", &n);
	 	
			if(n <= 0){
				printf("Você digitou um número invalido \n");
				return 0;	
			}else{
			while(n2 < n){
				soma = n1 + n2;
				printf(" %d\n", soma);
				n1 = n2;
				n2 = soma;
				
			}
			
			} 
 		} 
Fazer um programa que solicite como entrada uma base e um expoente. Em seguida, calcule a potência. Não poderá ser utilizada a função POW.
	#include <stdio.h>
#include <stdlib.h> 
 		int main(){
 			int base, potencia, i=0;
 			printf("Digite um valor para a base: ");
 			scanf("%i", &base);
 			printf("Digite um valor para a potência: ");
 			scanf("%i", &potencia);
 			int resultado = base;
 			for(i = 1; i < potencia; i++){
 				resultado *= base;	
 			}
 				printf("%d\n", resultado);
 		}

Continue navegando

Outros materiais