Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

FACULDADE DE TECNOLOGIA DE BOTUCATU
CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
2ª Avaliação de Linguagem de Programação – P2b
Ananda Domingues Ferreira Manso
Dados:
· A velocidade de corte (Vc) é dada pelo grau de dureza seguinte:
	Grau de dureza
	Velocidade de corte (m/min)
	1
	120
	2
	30
	3
	12
	4
	8
· O diâmetro da fresa é D.
· A velocidade do Fuso (S) é dada por: S = (1000 * Vc) / (3.14 * D)
1) (3,0) Faça uma função em linguagem C que receba o Grau de Dureza do material e retorne a Velocidade de Corte (Vc).
 #include <stdio.h>
// Função para calcular a Velocidade de Corte (Vc) com base no Grau de Dureza
double calcularVc(int grauDureza) {
 switch (grauDureza) {
 case 1:
 return 120.0;
 case 2:
 return 30.0;
 case 3:
 return 12.0;
 case 4:
 return 8.0;
 default:
 return 0.0; // Valor padrão para casos inválidos
 }
}
int main() {
 int grauDureza;
 // Solicita ao usuário o Grau de Dureza
 printf("Informe o Grau de Dureza do material (1 a 4): ");
 scanf("%d", &grauDureza);
 // Calcula a Velocidade de Corte (Vc) utilizando a função
 double velocidadeCorte = calcularVc(grauDureza);
 // Verifica se o grau de dureza é válido
 if (velocidadeCorte == 0.0) {
 printf("Grau de Dureza inválido. Encerrando o programa.\n");
 return 1;
 }
 // Exibe o resultado
 printf("Velocidade de Corte (Vc): %.2lf m/min\n", velocidadeCorte);
 return 0;
}
2) (3,0) Faça uma função em linguagem C que receba a Velocidade de Corte (Vc) e o Diâmetro da fresa (D) e retorne a velocidade do fuso (S).
#include <stdio.h>
// Função para calcular a Velocidade do Fuso (S) com base na Velocidade de Corte (Vc) e Diâmetro da fresa (D)
double calcularS(double Vc, double D) {
 return (1000.0 * Vc) / (3.14 * D);
}
int main() {
 double velocidadeCorte, diametroFresa;
 // Solicita ao usuário a Velocidade de Corte e o Diâmetro da Fresa
 printf("Informe a Velocidade de Corte (Vc) em m/min: ");
 scanf("%lf", &velocidadeCorte);
 printf("Informe o Diâmetro da fresa (D) em metros: ");
 scanf("%lf", &diametroFresa);
 // Calcula a Velocidade do Fuso (S) utilizando a função
 double velocidadeFuso = calcularS(velocidadeCorte, diametroFresa);
 // Exibe o resultado
 printf("Velocidade do Fuso (S): %.2lf m/min\n", velocidadeFuso);
 return 0;
}
3) (4,0) Faça um programa em linguagem C que o usuário informe o Grau de Dureza do material e o Diâmetro da fresa (D), e, utilizando as funções criadas nos itens 1 e 2, calcule e mostre na tela a velocidade do fuso (S).
#include <stdio.h>
// Função para calcular a Velocidade de Corte (Vc) com base no Grau de Dureza
double calcularVc(int grauDureza) {
 switch (grauDureza) {
 case 1:
 return 120.0;
 case 2:
 return 30.0;
 case 3:
 return 12.0;
 case 4:
 return 8.0;
 default:
 return 0.0; // Valor padrão para casos inválidos
 }
}
// Função para calcular a Velocidade do Fuso (S) com base na Velocidade de Corte (Vc) e Diâmetro da fresa (D)
double calcularS(double Vc, double D) {
 return (1000.0 * Vc) / (3.14 * D);
}
int main() {
 int grauDureza;
 double diametroFresa;
 // Solicita ao usuário o Grau de Dureza e o Diâmetro da Fresa
 printf("Informe o Grau de Dureza do material (1 a 4): ");
 scanf("%d", &grauDureza);
 // Verifica se o grau de dureza é válido
 if (grauDureza < 1 || grauDureza > 4) {
 printf("Grau de Dureza inválido. Encerrando o programa.\n");
 return 1;
 }
 printf("Informe o Diâmetro da fresa (D) em metros: ");
 scanf("%lf", &diametroFresa);
 // Calcula a Velocidade de Corte (Vc) utilizando a função
 double velocidadeCorte = calcularVc(grauDureza);
 // Verifica se a função retornou um valor válido
 if (velocidadeCorte == 0.0) {
 printf("Erro ao calcular a Velocidade de Corte. Encerrando o programa.\n");
 return 1;
 }
 // Calcula a Velocidade do Fuso (S) utilizando a segunda função
 double velocidadeFuso = calcularS(velocidadeCorte, diametroFresa);
 // Exibe o resultado
 printf("Velocidade do Fuso (S): %.2lf m/min\n", velocidadeFuso);
 return 0;
}