Pesquisar na Comunidade
Mostrando resultados para as tags ''função''.
Encontrado 64 registros
-
Ola pessoal. Tenho esse código abaixo e não consigo realizar a condição para enviar todo 10º dia útil de cada mês, por exemplo: vai ter uma rotina que no 10º dia útil vai enviar um email e dentro desse código abaixo, tenho que por uma outra função que fiz, que é a de email. function EnvioDeEmail(pParametros in varchar2) return boolean as RET BOOLEAN; DIAUTIL DATE; begin PCK_PROCESSAMENTO.LOG('Verifica para gerar notificações'); PCK_PROCESSAMENTO.LOG('Orgao: ' || PCK_PROCESSAMENTO.GETORGAO); PCK_PROCESSAMENTO.LOG('Tipo: ' || PCK_PROCESSAMENTO.GETTIPO); SELECT TRUNC(FN_DIA_UTIL_CORRIDO(PCK_PROCESSAMENTO.GETORGAO, CURRENT_DATE, 0)) INTO DIAUTIL FROM DUAL; --PEN;GERACAO:GERARLOTES;DTBASECALC:24/02/2023 IF DIAUTIL = TRUNC(CURRENT_DATE) THEN PCK_PROCESSAMENTO.LOG('Processando. É dia útil: ' || TO_CHAR(DIAUTIL, 'DD/MM/YYYY'));
-
Faça um programa em C++ que leia um valor numérico inteiro N com no mínimo 5 dígitos. Seu programa deve gerar um valor A expresso pelos dois último dígitos de N, e um valor B expresso pelos dígitos restantes de N. Por exemplo, se N é 12345, o valor A será 45 e o valor B será 123. Se o valor B for divisível pelo valor A, seu programa deve exibir a mensagem "Numero fornecido aceito" seguido do quociente da divisão de B por A. Caso contrário, deve ser exibida a mensagem "Numero fornecido recusado". Se valor N fornecido não tiver mínimo de 5 dígitos, seu programa deve exibir a mensagem "Entrada invalida" e o programa deve terminar.
-
Boa noite pessoal, tudo bem com voces. Voces podem me ajurdar por favor? – Escreva um programa que com uma func¸ao chamada calcula que: • recebe como parametros duas variaveis inteiras, X e Y; • retorna em X a soma de X e Y; • retorna em Y a subtrac¸ao de X e Y . (a) Crie um arquivo de biblioteca (.h) com o nome lista08bib.h e coloque a declaraçao e prototipo da funçao calcula na biblioteca. (b) Crie um programa para chamar a funçao calcula. Salve e envie o seu arquivo com o nome programa01.c. Atençao: Lembre-se que ao final dessa lista voce devera enviar tambem o arquivo lista08bib.h.
-
Projeto Calendário Permanente (veja a imagem abaixo): Como eu faço? Abaixo está um código base para você. As matrizes A1, A2, B e C já estão preenchidas. Você implementará a função procurarLinha, que varre uma matriz, em busca de um valor, e retorna somente a linha em que encontrou o elemento. Adicionalmente, precisará terminar o main: -Com base no ano, decida se vai fazer a primeira pesquisa em A1 (ano até 2000) ou A2 (a partir de 2001). Use para a pesquisa somente os últimos dois dígitos do ano (para isso você pode usar o resto da divisão inteira por 100: ano%100). Esta pesquisa é feita com a chamada da função procurarLinha; só interessa saber em que linha da matriz está este ano. -Use a linha achada acima e a coluna correspondente ao mês para ler um valor da matriz B. -Some o valor lido da matriz B ao dia: esta soma deverá ser procurada na matriz C, com a chamada da função procurarLinha; só interessa saber em que linha da matriz está esta soma. Esta linha contém o dia da semana correspondente a data em questão: 0 para domingo, 1 para segunda, 2 para terça, 3 para quarta, 4 para quinta, 5 para sexta e 6 para sábado. Exemplo numérico para melhorar o entendimento: vamos descobrir que dia da semana corresponde a 01/09/2018: 1) 2018 > 2000, então procuro 18 na matriz A2: está na 10ª linha. 2) Na matriz B, 10ª linha, coluna correspondente ao mês de Setembro, leio o número 6. 3) Somo 6 mais o dia (1), obtendo 7. 4) Procuro em que linha da matriz C existe o número 7: última linha, correspondente à Sábado!! Código de apoio: #include <stdio.h> #include <locale.h> int procurarLinha(int L, int C, int mat[L][C], int proc) { //aqui você completa .... //esta função retorna a linha em que proc aparece na matriz for(....) { for(...) { if(...) { } } } } //Calendário permanente de 1901 a 2092 int A1[28][4], A2[28][4]; int B[28][12]= {{4,0,0,3,5,1,3,6,2,4,0,2}, {5,1,1,4,6,2,4,0,3,5,1,3}, {6,2,2,5,0,3,5,1,4,6,2,4}, {0,3,4,0,2,5,0,3,6,1,4,6}, {2,5,5,1,3,6,1,4,0,2,5,0}, {3,6,6,2,4,0,2,5,1,3,6,1}, {4,0,0,3,5,1,3,6,2,4,0,2}, {5,1,2,5,0,3,5,1,4,6,2,4}, {0,3,3,6,1,4,6,2,5,0,3,5}, {1,4,4,0,2,5,0,3,6,1,4,6}, {2,5,5,1,3,6,1,4,0,2,5,0}, {3,6,0,3,5,1,3,6,2,4,0,2}, {5,1,1,4,6,2,4,0,3,5,1,3}, {6,2,2,5,0,3,5,1,4,6,2,4}, {0,3,3,6,1,4,6,2,5,0,3,5}, {1,4,5,1,3,6,1,4,0,2,5,0}, {3,6,6,2,4,0,2,5,1,3,6,1}, {4,0,0,3,5,1,3,6,2,4,0,2}, {5,1,1,4,6,2,4,0,3,5,1,3}, {6,2,3,6,1,4,6,2,5,0,3,5}, {1,4,4,0,2,5,0,3,6,1,4,6}, {2,5,5,1,3,6,1,4,0,2,5,0}, {3,6,6,2,4,0,2,5,1,3,6,1}, {4,0,1,4,6,2,4,0,3,5,1,3}, {6,2,2,5,0,3,5,1,4,6,2,4}, {0,3,3,6,1,4,6,2,5,0,3,5}, {1,4,4,0,2,5,0,3,6,1,4,6}, {2,5,6,2,4,0,2,5,1,3,6,1}}; int C[7][6]; int main() { int l,c,x; //populando a tabela A1 x=-3; for(c=0;c<4;c++) for(l=0;l<28;l++, x++) if(x<1) A1[l][c]=-1; else if(x<100) A1[l][c]=x; else if(x==100) A1[l][c]=0; else A1[l][c]=-1; //populando a tabela A2 x=-19; for(c=0;c<4;c++) for(l=0;l<28;l++, x++) if(x<1) A2[l][c]=-1; else A2[l][c]=x; //populando a tabela C x=1; for(c=0;c<6;c++) for(l=0;l<7;l++, x++) if(x>37) C[l][c]=-1; else C[l][c]=x; int dia, mes, ano, resposta, linha; setlocale(LC_ALL, "Portuguese"); printf("\nEntre com uma data no formato DD/MM/AAAA: "); scanf("%d/%d/%d", &dia, &mes, &ano); if(ano<1901 || ano>2092) printf("Erro!! O ano deve ser de 1901 a 2092.\n"); //aqui você completa ...... //decida se vai usar A1 ou A2 //extraia os dois últimos dígitos para procurar em A1 ou A2 -----> encontrei uma linha para olhar na matriz B //com o mês eu terei uma coluna na matriz B (Janeiro é mês 1 mas corresponde à coluna 0, Fevereiro é mês 2 mas corresponde à coluna 1, ........Dezembro corresponde à coluna 11) //some o dia fornecido com o valor encontrado na matriz B //procure este último cálculo na matriz C ------> linha linha == 0 ---> Domingo // linha == 1 ---> Segunda // .... // linha == 6 ---> Sábado// return 0; }
-
Galera, sou novo em programação e tenho bastante dificuldade com função. Estou me deparando com um erro em uma função que le um numero e retorna 1 se for primo ou 0 caso contrario. Eu comentei o lugar que o erro aparece. #include <stdio.h> #include <stdlib.h> int nprimo(int n); int main() { int n, ret; printf("Digite um numero para análise, o resultado será '1' se numero primo ou '0' se não for primo: "); scanf("%d", &n); ret = nprimo(n); printf("\n%d", ret); } int nprimo(int n); int n, i, primo; for(i=2; i<n; i++) { /*local que o erro aparece : expected identifier or '('*/ if(n%i==0){ primo=0; break; } else { primo=1; break; } return primo; }
-
Olá, meu nome é Maria Helena, tenho 15 anos, faço curso de informática e estou aprendendo em C++ (1ª linguagem que estou vendo) na aula de linguagem de programação. Tenho que fazer um jogo da forca. O usuário vai informar a palavra, vou limpar a tela e ele irá digitar letra por letra até acertar a palavra inteira. Para maior organização, estou utilizando função, mas aparece a seguinte mensagem quando compilado: "[Error] invalid conversion from 'char' to 'char*' [-fpermissive]". Estou usando Dev C++. Desde já, obrigada.
-
Olá, boa tarde. Estou com duvida sobre o porquê do meu código não rodar. Eu pesquisei na internet e aparentemente ele esta 100%, sem nenhum erro. #include <stdio.h> #include <stdlib.h> void somatorioMedia(float *a, int n, float *somatorio, float *media); int main(){ int i; float a[10]; int n = 10; float *somatorio; *somatorio = 0; float *media; *media = 0; for(i=0; i<10; i++){ printf("n[%i]: ", i); scanf("%f", &a[i]); } somatorioMedia(a, n, somatorio, media); printf("Somatorio: %.2f\n", *somatorio); printf("Media: %.2f", *media); return 0; } void somatorioMedia(float *a, int n, float *somatorio, float *media){ int i; for(i=0; i<n; i++){ *somatorio += a[i]; } *media = *somatorio / n; }
-
#include <stdio.h> #include <stdlib.h> #include <locale.h> #define const 5 struct cadastro{ int cod; char autordaobra[50]; char obra[50]; char editora[50]; }; int i, j, cad, opcao; struct cadastro livro[const]; void mostrar() { if(i != 0) { for(j=0; j<i; j++){ printf ("Código: %d\n", livro.cod); printf ("Autor da obra: %s\n",livro.autordaobra); printf ("Obra: %s\n", livro.obra); printf ("Editora: %s\n\n",livro.editora); } } else printf("Lista vazia!\n"); } void cadastro(){ if (i <const){ system("cls"); printf("1 – Inserir um novo cadastro\n"); printf("2 – Mostrar todos os cadastros\n"); printf("0 – Encerrar\n"); fflush(stdin); livro.cod = i+1; fflush(stdin); printf("Insira o nome do autor da obra %d:\n", i+1); fflush(stdin); gets(livro.autordaobra); fflush(stdin); printf("Insira o nome da obra %d:\n", i+1); gets(livro.obra); fflush(stdin); printf("Insira o nome da editora %d:\n", i+1); gets(livro.editora); fflush(stdin); system("cls"); printf("1 – Inserir um novo cadastro\n"); printf("2 – Mostrar todos os cadastros\n"); printf("0 – Encerrar\n"); i = i+1; } else printf("Sistema de cadastro lotado. Não é possível armazenar mais informações!\n"); } int main(int argc, char *argv[]) { setlocale(LC_ALL, "Portuguese"); printf("1 – Inserir um novo cadastro\n"); printf("2 – Mostrar todos os cadastros\n"); printf("0 – Encerrar\n"); i = 0; opcao = 0; do{ while(!scanf ("%d", &opcao)) { while(getchar() != '\n'); printf("Erro: opção inválida!\n"); } if (opcao > 2) {printf("Erro: opção inválida!\n"); } else switch(opcao) { case 1: cadastro(); break; case 2: mostrar(); break; } }while(opcao != 0); return 0; }
- 1 resposta
-
- linguagem c
- struct
-
(e %d mais)
Tags:
-
c++ help ajuda em teste de mesa, duvida com função!
uma questão postou Osmarjds Tutoriais & Dicas - C, C++
Bom galera, eu estava tentando resolver um teste de mesa neste código abaixo: #include <iostream> #include <functional> using namespace std; int z(int x){ if(x==0 or x==1) return 1; else return x*z(x-1); } int main(){ int i =3, j=6; cout << "z="<<z(i)+ z(j)<<endl; } Eu não estou entendendo porque o 'Z' no final é igual a 726, segundo a compilação que fiz aqui, por favor alguém poderia esclarecer o que devo fazer, grato desde já. -
Implementem um aplicativo para cálculo da área das seguintes formas: C - Circulo -> Área = PI * raio2 Q - Quadrado -> Área = lado2 R - Retângulo -> Área = base * altura T - Triangulo -> Área = (base * altura) / 2 A solução deve OBRIGATORIAMENTE ser separada por funções (sem retorno), da seguinte forma: main.c -> somente código para obter qual forma o usuário deseja calcular (C, Q, R ou T) quardrado.h -> somente código para cálculo e apresentação da área do quadrado circulo.h -> somente código para cálculo e apresentação da área do circulo retangulo.h -> somente código para cálculo e apresentação da área do retângulo triangulo.h -> somente código para cálculo e apresentação da área do triangulo Instruções específicas: O uso de funções é obrigatório. O uso de comando de Repetição é obrigatório. O uso de estrutura de Decisão Múltipla é obrigatório. O uso de constantes para valores que não mudam é recomendado. O uso da biblioteca "math.h" para cálculos de potência é recomendado. Para realizar uma leitura de um char dentro de uma repetição, é preciso ler com um espaço antes do formatador. (" %c") Instruções gerais: O aplicativo deve solicitar ao usuário qual forma deseja calcular. Caso ele informe uma forma não contemplada (diferente de C, Q, R ou T), deve ser informado de que a "Forma é inválida". Logo após apresentar a área calculada, o sistema deve perguntar se o usuário deseja continuar calculando. Se sim: o sistema deve retornar ao passo 1. Se não: o sistema deve ser interrompido. Caso o usuário informe um medida igual a zero (ex: raio = 0), o aplicativo deve informar que não é possível calcular. Para ninjas na programação: (não obrigatório) A Tela (console) deve ser limpa para que não acumule resultados. Ao informar "Forma é invalida", a frase deve ficar EM VERMELHO.* Ao informar a área da forma calculada, a frase deve ficar EM VERDE.* *veja o código (Repositório - cores.c)
-
- desespero
- matematica
- (e %d mais)
-
Olá! Sou novo aqui no fórum e gostaria de solucionar a seguinte questão: Existe algum script ou função em PHP que retorno todo o comprimento das curvas dentro de um arquivo PDF? Estou anexando uma imagem de exemplo da forma que executo no Corel Draw. Preciso fazer isto, para que os usuários do meu site, ao subirem arquivos em PDF, façam com que o mesmo calcule e retorno o valor do orçamento, proporcional ao comprimento do desenho que está contido no pdf. Muito obrigado, Carlos Marzola.
-
Tenho um input text no meu form, que recebe um valor do banco de dados. Isso já está funcionando perfeitamente. Criei uma função para somar o valor de um outro campo, com esse que trás da tabela, e está apenas concatenando. O que posso estar errando? Se como exemplo, eu trago do banco o valor 50, e depois digito 50 nesse outro campo que faz a soma, ela passa a mostrar 5050, acrescentando sempre o último valor digitado à esquerda do valor que veio da tabela, quando o normal seria exibir o resultado da soma. Vejam a função que deveria somar: function onSomaTotal(){ var valorAbastecimento = document.getElementById("valorAbastecimento").value; var totalValor = document.getElementById("totalValor").value; document.getElementById("totalValor").value = (valorAbastecimento + totalValor); }
- 2 respostas
-
- php
- input text
- (e %d mais)
-
Fala galera beleza? M ajudem por favor, estou desenvolvendo um prgrama em C++ no dev, é um progrma mais elaborado então vou simplicar com um exemplo. Basicamente eu quero que o usuario digite um número e a função mostre um valor com base nesse numero: Usuario digita 5 e a função retorna o valor conforme o que o usuario digitou. Dessa forma: void fu(int x); int main(){ cout << "Digite o numero"; cin>>nmr if (f(x) >0){ cout<<"Numero maior que zero" << f(nmr); ] return 0;} void f(int nmr){ f = sin(x); } Não sei se ficou claro, basicamento eu quero ficar substituindo o valor de nmr em f(x). O usuario digita um numero, esse numero vai pra função e é substituido no lugar de x.
-
Boa Tarde a todos, gostaria de pedir a vocês que me ajudem pois estou desenvolvendo um trabalho para faculdade na qual tenho que fazer um sistema que utiliza struct e funções. A minha dificuldade está na parte que tenho que fazer uma função que realize a venda. Trecho do texto a seguir. 4. Realizar uma venda: são fornecidos os códigos dos produtos e o sistema imprime na tela os nomes dos produtos, seus preços e o total; (para realizar uma venda é necessário ver se o produto tem o estoque necessário para a venda). Minha dificuldade está na parte que tenho que passa os códigos do produtos, exibir seus nomes, preços e total da compra. Até cheguei a fazer essa opção no meu código mais o jeito que fiz funciona apenas de 1 em 1, aí todo hora preciso ficar voltando na função para efetuar outras vendas. Gostaria de fazer isso de uma vez só. Se alguém estiver disposto a me ajudar ficaria muito grato. Estou usando Dev C++ versão 5.10 para a construção desse sistema. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ #include<stdio.h> #include<stdlib.h> #include<locale.h> /* Autor: Diego Disciplina: Linguagem de programação 1 */ //CONSTANTE PARA CONTROLAR QUANTIDADE DE DADOS #define QTREG 30 //ESTRUTURA UTILIZADA PARA CADASTRAR PRODUTOS typedef struct{ int codigo; char nome[30]; int quantidade; float preço; }REGPRODUTO; //CRIA VARIAVEL DO TIPO regproduto REGPRODUTO produto[QTREG]; //VARIAVEIS GLOBAIS float caixaAtual = 800.00; //CABEÇALHO DAS FUNÇÕES QUE SERÃO USADAS //CABEÇALHO DA FUNÇÃO INSERIR UM PRODUTO NO ESTOQUE int cadastrar(); //CABEÇALHO DA FUNÇÃO AUMENTAR O ESTOQUE DE UM PRODUTO void alterarEstoque(int pCodgio, int pQuantidade); //CABEÇALHO DA FUNÇÃO MODIFICAR O PREÇO DE UM PRODUTO void modificarPreco(int pCodigo, float pPreco); //CABEÇALHO DA FUNÇÃO REALIZAR VENDA float venda(); //CABEÇALHO DA FUNÇÃO CONSULTAR O ESTOQUE DOS PRODUTOS void listaProduto(int pQtProduto); //CABEÇALHO DA FUNÇÃO CONSULTAR O SALDO DO CAIXA void consultarSaldo(); int main(void){ int op = 0; setlocale(LC_ALL,"Portuguese"); while(op != 7){ printf("\n\n\t** Mercadinho - Sistema de gerenciamento de mercadoria 2015 **\n\n\n"); printf("MENU\n\n1 - Cadastrar Produto\n2 - Atualizar Estoque\n3 - Alterar preço produto"); printf("\n4 - Realizar venda\n5 - Consultar estoque\n6 - Consultar saldo do caixa\n7 - Sair\n"); scanf("%d",&op); system("cls"); switch(op){ case 1://OPÇÃO CADASTRAR PRODUTO int qtProduto; qtProduto = cadastrar(); break; case 2:{//OPÇÃO ATUALIZAR ESTOQUE int pCodigo, pQuantidade; printf("Digite o código do produto que deseja atualizar o estoque:"); scanf("%d",&pCodigo); printf("Deseja alterar quantidade do produto: %s - quantidade: %d \n",produto[pCodigo].nome,produto[pCodigo].quantidade); printf("Nova quantidade:"); scanf("%d",&pQuantidade); fflush(stdin); system("pause"); alterarEstoque(pCodigo, pQuantidade); } break; case 3:{//OPÇÃO ALTERAR PREÇO DO PRODUTO int pCodigo; float pPreco; printf("Digite o código do produto que deseja modificar o preço:"); scanf("%d",&pCodigo); printf("Deseja modificar o preço do produto: %s - preço: %0.2f \n",produto[pCodigo].nome,produto[pCodigo].preço); printf("Novo preço:"); scanf("%f",&pPreco); fflush(stdin); system("pause"); modificarPreco(pCodigo, pPreco); } break; case 4://OPÇÃO DE REALIZAR VENDA int pCodigo; float lucro; lucro = venda(); caixaAtual = caixaAtual + lucro; break; case 5://OPÇÃO DE LISTAR PRODUTOS listaProduto(qtProduto); break; case 6://CONSULTAR SALDO NO CAIXA consultarSaldo(); break; case 7://OPÇÃO SAIR DO PROGRAMA exit; break; default:// EXIBI MENSAGEM DE OPÇÃO INVALIDA CASO DIGITE UM NUMERO QUE NÃO TENHA NO MENU printf("Opção inválida"); break; } } system("pause"); return 0; } //CORPO DA FUNÇÕES //FUNÇÃO INSERIR UM PRODUTO NO ESTOQUE int cadastrar(){ char opSub; int cont=0,qtProdutoCad=0; float compra; do{ produto[cont].codigo = cont; fflush(stdin); printf("Digite o nome do produto:"); gets(produto[cont].nome); printf("Digite a quantidade:"); scanf("%d",&produto[cont].quantidade); fflush(stdin); printf("Digite o preço:"); scanf("%f",&produto[cont].preço); fflush(stdin); caixaAtual = caixaAtual - produto[cont].preço; qtProdutoCad = qtProdutoCad + cont; cont++; printf("Deseja cadastrar um novo produto sim(s) ou não(n)?"); scanf("%c",&opSub); }while(opSub == 's' or opSub == 'S'); return qtProdutoCad; } //FUNÇÃO AUMENTAR O ESTOQUE DE UM PRODUTO void alterarEstoque(int pCodigo, int pQuantidade){ produto[pCodigo].quantidade = pQuantidade; } //FUNÇÃO MODIFICAR O PREÇO DE UM PRODUTO void modificarPreco(int pCodigo, float pPreco){ produto[pCodigo].preço = pPreco; } //FUNÇÃO REALIZA VENDA float venda(){ int pCodigo; float lucro; printf("Informe o código do produto"); scanf("%d",&pCodigo); if(produto[pCodigo].quantidade < 0){ printf("Produto indisponivel"); }else{ printf("\t %s - \t %1.2f",produto[pCodigo].nome,produto[pCodigo].preço); lucro = lucro + produto[pCodigo].preço; } printf("\t\t\t Total: %1.2f",lucro); return lucro; } //FUNÇÃO CONSULTAR SALDO void consultarSaldo(){ printf("Saldo atual em caixa: %1.2f",caixaAtual); } //FUNÇÃO CONSULTAR O ESTOQUE DOS PRODUTOS void listaProduto(int pQtProduto){ int i, qtProduto; qtProduto = pQtProduto; for(i=0; i<qtProduto; i++){ printf("\tCódigo - %d \tNome - %s \tQuantidade - %d \n",produto.codigo,produto.nome,produto.quantidade); } }
-
funcao Exemplo de função | comentada | pascal
uma questão postou Thiago André Cardoso Lógica de Programação
Uso na prática: ------------------------------ program FuncaoSomar; uses crt; var numero1, numero2, resultado: integer; // início da função somar function somar(n1:integer; n2:integer😞integer; // n1 e n2 são variáveis locais e só existem dentro dessa função. begin somar:= n1 + n2; // retorna o valor da soma para a função end; // Fim da função somar // Bloco principal do programa begin clrscr; writeln('Este programa irá somar dois valores'); writeln('Digite o primeuro número:'); readln(numero1); readln(numero2); resultado := somar(numero1, numero2); // chamada da função e passagem dois dois parâmetros, numero1 e numero2. writeln('Resultado da soma = ', resultado); end. O valor de numero1 e numero2 são repassado para n1 e n2 da função; O valor de n1 + n2 é atribuído para somar dentro da função; O valor da função é retornado para a variável resultado. Espero que tenham gostado. Estou com um ótimo curso online com um preço bem pequeno e negociável. Entra em contato para falarmos 🙂 (85) 999273805 WhatsApp -
Olá pessoal, estou com problema na hora de executar uma função em site teste (CRUD) que estou tentando desenvolver. Por favor, se alguém puder me ajudar, fico muito grato! Pois estou tentando aprender php e mysql em casa. O problema trate-se que na hora de cadastrar uma nota fiscal (fictícia) ele não esta executando a função! Vou tentar deixar os arquivos respectivos por aqui, em .zip, para quem quiser me ajudar. Desde já, obrigado. Luiz Diego F. Carvalho - Presidente Prudente-SP Segue link para baixar... https://www.4shared.com/s/fQYLMfvvuca
-
Olá, estou cursando o 2º período de Sistemas de Informação, e recentemente meu professor passou um atividade, porém, estou que quebro a cabeça e ainda não saiu nada. Se alguém puder me ajudar respondendo uma questão, poderei responder as demais seguindo a mesma logica. Desde já agradeço. 1 - Crie um programa que peça ao usuério digitar o nome de um arquivo e depois realize as seguintes operacoes a partir do conteúdo deste arquivo: lmprimir as maiores linhas: -Executa a função maiorLinha, apresentando na tela a maior linha (ou as maiores linhas) do arquivo (em quantidade de caracteres) -Afunção maiorLinha recebe como argumento o nome de um arquivo e retorna uma lista contento as maiores linhas do arquivo.(caso haja mais do que uma linha com o tamanho - em quantidade de caracteres da maior). 2 Corrige M e N antes de P e B: -E sabido que antes de P e B não se usa N e sim M. Esta opção vai passar a função corrigeMN a primeira frase do arquivo. A função retornará uma string contendo a frase corrigida. -A frase original e a frase corrigida deverão ser impressas, bem como a quantidade de correções realizadas. -Obs: Considere que poderá haver ocorréncias de nb ou np livremente, como nesta frase, e neste caso elas não deverao ser corrigidas pela função.
-
(Me ajudem com esse programa rapaziada, não sei nem por onde começar... não precisa fazer o programa , apenas me deem dicas do que fazer, mas quem quiser faze-lo, também aceito... desde já agradeço) Problema: Devido ao racionamento de energia na cidade, alguns moradores passaram a fazer economia em suas casas. Um deles montou um sistema que desliga o fornecimento de energia para um dos cômodos da propriedade de acordo com o dia da semana ou da presença de pessoas no lugar. Algumas vezes é levada em consideração as condições climáticas. Algumas considerações importantes: a) A irrigação do jardim nunca é ligada quando há pessoas próximas. b) A casa possui 4 quartos, 1 cozinha, 1 banheiro, 1 sala de visita. A energia de cada cômodo é desligada em um dia da semana diferente com exceção dos quartos. Um cômodo nunca pode ficar escuro se há pessoas nele. c) A irrigação do jardim deve ser ligada todos os dias à noite durante duas horas. Porém se estiver chovendo, a irrigação não é ligada. d) O morador da casa possui a opção de ligar ou não o sistema de economia de energia. Caso ele seja ligado, o que deve ser levado em consideração? Quais as opções que o sistema deve ter?
-
Olá. Sou novo aqui e na área de programação. To tendo aulas de linguagem de programação e to tendo dificuldade (que acho que seja lógica) em desenvolver o programa que o professor pediu. Basicamente é para testarmos e aprendermos a manipular funções, parâmetros e algumas coisas mais simples. O programa que uso é o Dev C++. E to mexendo em linguagem C. Aqui vai o programa: 1) Elabore um programa de um hotel. Este programa precisa conter um menu com 6 opções: [1] Alterar o valor da estadia [2] Fazer Check-In [3] Fazer Check-Out [4] Atualizar as Lotacoes [5] Relatorio Diario [6] Sair Cada opção deve ter um tipo de função estabelecida. [1] - Em alterar estadia, é necessário que pergunte o valor novo da estadia. E este valor será usado para todo o resto do programa. [2] - Fazer check-in é para armazenar o nome do hospede, o tempo que ficará no hotel (em dias), o código da pessoa. (Se for 1, a pessoa fica no quarto de codigo 1. Caso a pessoa saia, esse número 1 é liberado e se torna 0. O 1 é só para estabelecer que naquela posição que o hospede foi hospedado, está livre.) [3] - Fazer check-out é para pegar os dados do hospede armazenado no vetor de estrutura, utilizado em check-in, e faz todo o calculo. Total de dias hospedados, o valor da conta, liberação do quarto (mudar para 0) [4] - Por enquanto não é necessário. [5] - Também não. Tenho dificuldade em usar os valores armazenados nas funções em outras funções, pois dá como se a variável fosse inexistente. Eu não entendo como usar ponteiros nesse caso, para passar valor. To preocupado, pois tenho medo de não me suceder neste área, por não entender o que se passa nos programas. =[ #include <stdio.h> #include <stdlib.h> //Definindo os dados dos hospedes typedef struct HospedeCadastro{ char Nome[80]; int Estadia, NumeroQuarto, Codigo; }Cadastro; //Alterando o valor da estadia typedef struct ValorEstadia(){ float TotalDebito2; if (TempoEstadia < 15) TotalDebito2 = 50 + TempoEstadia*4; if (TempoEstadia = 15) TotalDebito2 = 50 + TempoEstadia*3.60; if(TempoEstadia > 15) TotalDebito2 = 50 + TempoEstadia*3; return(TotalDebito2); }; int achaProximoLivre(Cadastro *cli){ int x; for(x=0; x<1000;x++){ if(cli[x].Codigo==-1) break; return(x); } } void inicializarClientes(Cadastro *cli){ int x; for (x=0; x<1000;x++) cli[x].Codigo=-1; } void MenuHotel(){ int Opcao, I, Quantidade, TotalDeHospedes; Cadastro Clientes[1000]; inicializarClientes(Clientes); while(Opcao!=6){ system("cls"); printf("******** Menu ********\n\n"); printf("[1] Alterar o valor da estadia"); printf("\n[2] Fazer Check-In"); printf("\n[3] Fazer Check-Out"); printf("\n[4] Atualizar as Lotacoes"); printf("\n[5] Relatorio Diario"); printf("\n[6] Sair"); printf("\n\nOpcao escolhida: "); scanf("%d", &Opcao); fflush(stdin); switch(Opcao){ case 1:{ // ValorEstadia(); break; } case 2:{ system("cls"); int x = achaProximoLivre(Clientes); printf("O proximo quarto livre é o %d"); printf("\nQual o numero do quarto que sera hospedado: "); scanf("%d", &Clientes[x].NumeroQuarto); fflush(stdin); printf("\nNome do hospede responsavel pelo quarto %d: ", Clientes[x].NumeroQuarto); gets(Clientes[x].Nome); break; } case 3:{ break; } case 4:{ break; } case 5:{ break; } case 6:{ continue; } } } } int main(void) { char Atendente[80]; int I; printf("Qual seu nome: "); gets(Atendente); printf("Seja bem-vindo(a), %s.", Atendente); for(I=0;I<1079999999;I++); MenuHotel(); }
-
Olá, eu consegui criar o codigo para clonar as div, para gerar um questionário baseado no google forms. Só que o problema é que quando crio a nova div, ele apaga a pergunta e a resposta anterior. Alguém pode me ajudar. <!DOCTYPE html> <html lang="pt"> <head> <script src="../jquey/jquery-3.3.1.min.js" type="text/javascript"></script> <a href="../jquey/gulpfile.js"></a> <script src="../jquey/jquery.fullPage.js" type="text/javascript"></script> <link href="../boot/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="../boot/css/bootstrap-theme_1.css" rel="stylesheet" type="text/css" /> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <!-- Website CSS style --> <!-- Website Font style --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> <!-- Google Fonts --> <link href='https://fonts.googleapis.com/css?family=Passion+One' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'> <!--INPUTS OUTROS --> <base href="https://raw-dot-custom-elements.appspot.com/PolymerElements/paper-input/v2.1.1/paper-input/"> <script src="../webcomponentsjs/webcomponents-lite.js"></script> <link rel="import" href="paper-input.html"> <link rel="import" href="../iron-icons/iron-icons.html"> </head> <style> paper-input { max-width: 400px; margin: auto; } iron-icon, div[suffix] { color: hsl(0, 0%, 50%); margin-right: 12px; } </style> <body> <div class="minha"> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> <div class="panel-heading"> <div class="main-login main-center"> <div id="s" align="center"> <strong>Questionario</strong> </div> <form class="form-horizontal" method="post" action="Recebeform.php"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite o nome do questionario</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="quest" id="name" placeholder="Entrevista de emprego " /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Descrição questionario.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="descr" id="name" placeholder="Avaliar pessoas" /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Setor</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="categ" id="name" placeholder="Recursos Humanos" /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Autor</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="autor" id="autor" placeholder="Mario Quintana" /> </div> </div> </div> <div class="form-group "> </div> <input type="hidden" name="total" id="total" value="0"> </form> </div> </div> </div> </div> </div> </div> <div id="perguntas" style="display: block"> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> <div class="panel-heading"> <div class="main-login main-center"> <form class="form-horizontal" method="post" action="#"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite sua pergunta.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual seu nome?" /> </div> </div> </div> <div id="multiplaescolha"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite sua pergunta de multipla escolha.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual a sua idade?" /> <br> </div> </div> <div class="row"> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <!-- /.col-lg-6 --> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div id="maisresposta"> </div> <!-- mais resposta --> </div> <button onclick="MaisRespostas()" class="btn btn-default btn-disable" type="button">ADD MAIS RESPOSTAS</button> </div> </div> <!-- /.multipla escolha --> </form> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> </div> <br><br> <div class="form-group "> <button type="button" class="btn btn-success">Gravar</button> <button type="button" class="btn btn-info">Salvar rascunho</button> <button onclick="addPergunta()" class="btn btn-warning btnPrincipal" name="2">ABERTA <i class="glyphicon glyphicon-plus-sign"></i> </button> <button onclick="PME()" class="btn btn-danger btnPrincipal" name="3">Fechada <i class="glyphicon glyphicon-plus-sign"></i> </button> </div> </div> </div> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> </div> </body> <script> function Mudarestado(el) { //var display = document.getElementById(el).style.display; //if (display == "none") document.getElementById(el).style.display = 'block'; //else //document.getElementById(el).style.display = 'none'; } var conti = 0; function addPergunta() { conti++; var htmlNovo = ""; htmlNovo += '<div class="container">' + '<div class="row main">' + '<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div>' + '<div class="col-xs-10 col-sm-10 col-md-10 col-lg-10">' + '<div class="panel-heading">' + '<div class="main-login main-center">' + '<form class="form-horizontal" method="post" action="#">' + '<div class="form-group">' + '<label for="name" class="cols-sm-2 control-label">Digite sua pergunta.</label>' + '<div class="cols-sm-10">' + '<div class="input-group">' + '<span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span>' + '<input type="text" class="form-control" name="pergunt' + conti + ' " id="name" placeholder="Qual seu nome?" />' + '</div></div></div></form></div></div></div></div></div>' + ''; document.getElementById("perguntas").innerHTML += htmlNovo; } var contador = 0; function MaisRespostas() { contador++; var htmlpergunta = ""; htmlpergunta += '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + ''; document.getElementById("maisresposta").innerHTML += htmlpergunta; } var mudadiv = 1; var novasperguntas = 0; function PME() { novasperguntas++; mudadiv++; var html = ""; html += '<div class="main-login main-center">' + '<div class="form-group">' + '<label for="name" class="cols-sm-2 control-label">Digite sua pergunta de multipla escolha.</label>' + '<div class="cols-sm-10">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<i class="fa fa-user fa" aria-hidden="true">' + '</i></span>' + '<input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual a sua idade?" />' + '<br>' + '</div>' + '</div>' + '<div class="row">' + '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + '<div id="maisresposta2' + mudadiv + '">' + '</div>' + '</div>' + '<button onclick="MaisRespostas2(' + mudadiv + ')" class="btn btn-default btn-disable" type="button">ADD MAIS RESPOSTAS</button>' + '<div id="NPME">' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + ''; document.getElementById("multiplaescolha").innerHTML += html; } var con = 0; function MaisRespostas2(mudaduv) { con++; var htmlresposta = ""; htmlresposta += '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + ''; document.getElementById("maisresposta2" + mudaduv + "").innerHTML += htmlresposta; } </script> <link href="../css/botoes.css" rel="stylesheet" type="text/css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> </html>
-
- javascript
- html
-
(e %d mais)
Tags:
-
Boa noite, comecei a fazer um programa em C, mais no entanto ele ficou muito comprido com funções que se repetem. Tentei fazer bibliotecas e funções para diminuir a quantidade de linhas, mais no entanto não consegui (não sei fazer). Se alguém poder me passar algum site ou arquivo para fazer bibliotecas e funções agradeço. (De preferência em português).
- 1 resposta
-
- funçao
- linguagemc
-
(e %d mais)
Tags:
-
Bom dia, estou fazendo um programinha simples que retorna o índice de um determinado item de uma lista, no entanto ao retornar o último item da lista (True), o programa está retornando índice 0, para todos os outros itens está funcionando normal, alguém sabe o que pode estar acontecendo? def indice(item, lista): '''(objeto,list) -> int ou None Recebe um objeto 'item' e uma lista 'lista' e retorna o indice da posicao em que item ocorre na lista. Caso item não ocorra na lista a funcao retorna None ''' i = 0 while i<len(lista): if lista[i] == item: print("Indice o item ", item, " = ", i) return i i = i + 1 print("Indice o item ", item, " = ", None) return None def main(): lista = [1, "oi", 3.14, 7, True] item = 3.14 print("índice do item: ", indice(item,lista)) main() Obrigada!
-
Boa tarde pessoal, preciso da ajuda de vocês para desenvolver a seguinte questão em Phyton. Não entendi a logica por trás da questão. desde já agradeço a ajuda.
-
Galera estou com uma dúvida! Gostaria de saber porque não posso chamar o método scanf() como parâmetro da chamada de uma função. Ex: funcao(scanf("%d",&n)); Ao fazer isso ele sempre passa o valor 1 como parâmetro. Alguém poderia me explicar? Desde já agradeço!
- 1 resposta
-
- linguagem c
- algoritmo
-
(e %d mais)
Tags:
-
Encontrei em um livro a função password sendo utilizada na criação do usuario para cripitografar a senha. EX: CREATE USER 'xxx' identified by password ( '123)' ; Ocorreu um erro de sintaxe na criação desse usuario... essa função password foi descontinuada?