Pesquisar na Comunidade
Mostrando resultados para as tags ''engenharia''.
Encontrado 4 registros
-
Olá Pessoal! Alguem expert em MatLab? Preciso construir uma programação em MatLab que execute o resultado da seguinte função: f(x)x^3-x-2 [1,2] Não tenho ideia de como programar isso, alguem saberia como fica o código no MatLab?
-
Boa noite gente. Estou há um tempo quebrando a cabeça nesse exercício da universidade e ficaria muito grato se alguém pudesse me ajudar: Uma empresa irá dar um aumento de salário aos seus funcionários de acordo com a categoria de cada empregado. O aumento seguirá a seguinte regra: • Funcionários das categorias A, C, F, e H ganharão 10% de aumento sobre o salário; • Funcionários das categorias B, D, E, I, J e T ganharão 15% de aumento sobre o salário; • Funcionários das categorias K e R ganharão 25% de aumento sobre o salário; • Funcionários das categorias L, M, N, O, P, Q e S ganharão 35% de aumento sobre o salário; • Funcionários das categorias U, V, X, Y, W e Z ganharão 50% de aumento sobre o salário. Faça um algoritmo que escreva nome, categoria e salário reajustado de cada empregado. Meu código não está funcionando e não sei o motivo: #include <stdio.h> #include <conio.h> #include <locale.h> int main () { setlocale(LC_ALL,"Portuguese"); char name[18]; float sal, au; int cat; printf ("Digite seu nome: "); scanf("%s", &name); printf ("Se você se enquadra nas categorias:\n Categorias: A-C-F-H - DIGITE 1.\n Categorias: B-D-E-I-J-T DIGITE 2.\n Categorias: K-R - DIGITE 3. \n Categorias:L-M-N-O-P-Q-S - Digite 4.\n Categorias: U-V-X-Y-W-Z - Digite 5: "); scanf ("%d", &cat); printf ("Digite seu salário atual: "); scanf ("%f", &sal); switch(cat) { case '1': au=((sal)+(sal*0.1)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '2': au=((sal)+(sal*0.15)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '3': au=((sal)+(sal*0.25)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '4': au=((sal)+(sal*0.35)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; case '5': au=((sal)+(sal*0.50)); printf ("O funcionário %s, de categoria %s terá um salário de %f\n",name,cat,au); break; default: printf ("Periodo invalido"); } return 0 ; } ____________________________________________________________________________________ Valeu gente, não faço ideia do que pode estar errado
- 3 respostas
-
- switch-case
- programação
- (e %d mais)
-
Prezados, Preciso resolver o seguinte problema com Matlab, usando o Método Difusivo de Lax e as Equações de Serre 2DH (Equações de Saint-Venant adicionados termos de pressão dinâmica). Agradeço todo tipo de ajuda, e se for o caso podemos combinar pagamento. Pode me mandar um e-mail: thami.matos@gmail.com Desenvolver um método computacional usando o método de Lax que simule o escoamento não-permanente através das equações de Serre 2DH para solucionar um problema de esvaziamento de reservatório Considera-se um reservatório na forma de um paralelepípedo de 7m de comprimento, 7m de largura e 5m de altura com inclinação nula e sem resistência ao escoamento. Inicialmente o reservatório está cheio de água parada, ou seja, a velocidade inicial é zero. À esquerda e à direita, existem comportas de 1m na fronteira x = cx e 1m na fronteira y = cy (c = 7). Estas comportas são abertas quando t > 0. Nestas aberturas a velocidade do escoamento, na direção normal às superfícies é considerada constante e igual a 1m/s.
-
Boa noite. Realizei uma engenharia avante no mysql workbench de um DER e tentei executar o código resultante contudo obtive o erro mencionado no título. Por este motivo, executei show engine innodb status e na seção latest foreign key error, estava escrito: LATEST FOREIGN KEY ERROR ------------------------ 2014-11-10 18:56:51 ad4 Error in foreign key constraint of table basebd/base_has_pesquisador: FOREIGN KEY (`PESQUISADOR_IDPESQUISADOR`) REFERENCES `BASEBD`.`PESQUISADOR` (`IDPESQUISADOR`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB: Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint. Note that the internal storage type of ENUM and SET changed in tables created with >= InnoDB-4.1.12, and such columns in old tables cannot be referenced by such columns in new tables. See http://dev.mysql.com/doc/refman/5.6/en/innodb-foreign-key-constraints.html for correct foreign key definition. porém, eu não entendi o que aconteceu. Por favor, o sql gerado se encontra abaixo e o problema ocorre numa tabela chamada Base_has_pesquisador que é uma tabela resultante de um relacionamento muitos para muitos entre a tabela base e a tabela pesquisador, ou seja, contém duas chaves primárias que são também chaves estrangeiras para as tabelas supracitadas. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; -- ----------------------------------------------------- -- Schema BASEBD -- ----------------------------------------------------- CREATE SCHEMA IF NOT EXISTS `BASEBD` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ; USE `BASEBD` ; -- ----------------------------------------------------- -- Table `BASEBD`.`PESQUISADOR` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`PESQUISADOR` ( `IDPESQUISADOR` INT UNSIGNED NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `IDADE` INT UNSIGNED NOT NULL, `SEXO` CHAR NOT NULL, `ISATIVO` CHAR NOT NULL, `INSTITUICAO` VARCHAR(45) NOT NULL, `EMAIL` VARCHAR(45) NOT NULL, `TELEFONE` VARCHAR(13) NOT NULL, `CEP` VARCHAR(9) NOT NULL, PRIMARY KEY (`IDPESQUISADOR`), UNIQUE INDEX `TELEFONE_UNIQUE` (`TELEFONE` ASC), UNIQUE INDEX `EMAIL_UNIQUE` (`EMAIL` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`BASE` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`BASE` ( `IDBASE` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, PRIMARY KEY (`IDBASE`), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`CARACTERISTICA` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`CARACTERISTICA` ( `IDCARACTERISTICA` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `DESCRICAO` BLOB NULL, `BASE_IDBASE` INT NOT NULL, PRIMARY KEY (`IDCARACTERISTICA`), INDEX `fk_CARACTERISTICA_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC), CONSTRAINT `fk_CARACTERISTICA_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`CLASSE` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`CLASSE` ( `IDCLASSE` INT NOT NULL AUTO_INCREMENT, `NOME` VARCHAR(45) NOT NULL, `BASE_IDBASE` INT NOT NULL, PRIMARY KEY (`IDCLASSE`), INDEX `fk_CLASSE_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `NOME_UNIQUE` (`NOME` ASC), CONSTRAINT `fk_CLASSE_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`LINHA` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`LINHA` ( `IDLINHA` INT NOT NULL AUTO_INCREMENT, `NUM` INT NOT NULL, `BASE_IDBASE` INT NOT NULL, `CLASSE_IDCLASSE` INT NOT NULL, PRIMARY KEY (`IDLINHA`), INDEX `fk_LINHA_BASE1_idx` (`BASE_IDBASE` ASC), INDEX `fk_LINHA_CLASSE1_idx` (`CLASSE_IDCLASSE` ASC), UNIQUE INDEX `NUM_UNIQUE` (`NUM` ASC), CONSTRAINT `fk_LINHA_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_LINHA_CLASSE1` FOREIGN KEY (`CLASSE_IDCLASSE`) REFERENCES `BASEBD`.`CLASSE` (`IDCLASSE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`DADO` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`DADO` ( `IDDADO` INT NOT NULL AUTO_INCREMENT, `VALOR` DECIMAL(4,2) NOT NULL, `COLUNA` INT NOT NULL, `FK_IDBASE` INT NOT NULL, `FK_IDCARACTERISTICA` INT NOT NULL, `LINHA_IDLINHA` INT NOT NULL, PRIMARY KEY (`IDDADO`), INDEX `IDBASE_idx` (`FK_IDBASE` ASC), INDEX `FK_IDCARACTERISTICA_idx` (`FK_IDCARACTERISTICA` ASC), INDEX `fk_DADO_LINHA1_idx` (`LINHA_IDLINHA` ASC), CONSTRAINT `FK_IDBASE` FOREIGN KEY (`FK_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `FK_IDCARACTERISTICA` FOREIGN KEY (`FK_IDCARACTERISTICA`) REFERENCES `BASEBD`.`CARACTERISTICA` (`IDCARACTERISTICA`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_DADO_LINHA1` FOREIGN KEY (`LINHA_IDLINHA`) REFERENCES `BASEBD`.`LINHA` (`IDLINHA`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `BASEBD`.`BASE_has_PESQUISADOR` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `BASEBD`.`BASE_has_PESQUISADOR` ( `BASE_IDBASE` INT NOT NULL, `PESQUISADOR_IDPESQUISADOR` INT NOT NULL, PRIMARY KEY (`BASE_IDBASE`, `PESQUISADOR_IDPESQUISADOR`), INDEX `fk_BASE_has_PESQUISADOR_PESQUISADOR1_idx` (`PESQUISADOR_IDPESQUISADOR` ASC), INDEX `fk_BASE_has_PESQUISADOR_BASE1_idx` (`BASE_IDBASE` ASC), UNIQUE INDEX `BASE_IDBASE_UNIQUE` USING BTREE (`BASE_IDBASE` ASC, `PESQUISADOR_IDPESQUISADOR` ASC), UNIQUE INDEX `PESQUISADOR_IDPESQUISADOR_UNIQUE` (`PESQUISADOR_IDPESQUISADOR` ASC, `BASE_IDBASE` ASC), CONSTRAINT `fk_BASE_has_PESQUISADOR_BASE1` FOREIGN KEY (`BASE_IDBASE`) REFERENCES `BASEBD`.`BASE` (`IDBASE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_BASE_has_PESQUISADOR_PESQUISADOR1` FOREIGN KEY (`PESQUISADOR_IDPESQUISADOR`) REFERENCES `BASEBD`.`PESQUISADOR` (`IDPESQUISADOR`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
- 2 respostas
-
- mysql
- engenharia
- (e %d mais)