Pesquisar na Comunidade
Mostrando resultados para as tags ''linguagem''.
Encontrado 16 registros
-
Olá pessoal, tudo bem? Estou criando uma planilha para a empresa e queria gerar um relatório simples, porém bonito, usando o UseForm, mas estou iniciando no VBA e já tem um tempo que não mexo com programação. Alguém poderia me ajudar? A dúvida é o seguinte: Irei escolher uma opção de Produto e uma opção de Embalagem. Nisso clico em gerar e gera o texto com a somatória de todas as saídas desse produto. No Excel fiz isso usando o PROCV, mas não sei aplicar no VBA. Irei mandar uma imagem do UseForm e um rascunho do possível código. Já peço desculpas pelos erros de lógica no algoritmo, estou enferrujado. Desde já agradeço com a ajuda.
-
1) Escrever uma função em C que: receba dois strings como parâmetro, bem como um valor inteiro representando uma posição; insira o segundo string no primeiro, na posição indicada pelo valor. No programa principal leia os dois strings, o valor da posição, passe para a função descrita acima e escreva o resultado na tela. 2) Desenvolva uma função em C, que recebe como parâmetros um inteiro n e duas matrizes quadradas reais X e Y de ordem n, sendo a dimensão n lida do teclado. Esta função calcula soma das matrizes X e Y . Escreva no módulo principal, a matriz gerada na função. 3) Escreva um programa que solicite ao usuário o número de notas a serem digitadas, crie uma matriz, com a dimensão especificada, para armazenar as entradas, solicite as notas e chame um função que retorne a média aritmética das notas. Após imprimir a média, o programa libera a memória alocada para a matriz . 4) Escreva uma função que inverta a ordem dos caracteres de uma cadeia de caracteres que ela recebe como argumento. Use ponteiro. Exemplo: ’Saudações’ resulta ’seõçaduaS’
-
SEGUINTE PROBLEMA !!!! MONTEI MEU CODIGO porém ELE ESTA RETORNADO CARACTERES OU NUMEROS ALEATORIOS NO LUGAR DAS CARTAS O QUE ESTA ERRADO ??? (Escolha um jogo de cartas, baseado em um “baralho tradicional” (cada carta tem seu naipe e seu valor). Implemente a parte de distribuição (sorteio) de cartas para 2 jogadores, considerando que cada jogador ira receber 5 cartas. Exiba na tela as cartas que cada um dos jogadores recebeu.) *********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** #include<stdlib.h> #include<stdio.h> #include<string.h> #include<time.h> typedef struct{ char naipe[10]; int valor; }cartas; int main(){ cartas carta[51]; char naipe[12]= "Copas"; char naipe2[12]="Espadas"; char naipe3[12]="Paus"; char naipe4[12]="Ouros"; int i, n, n2; srand(time(NULL)); //========================================================================================// for(i=0;i>=12; i++){ carta.valor=i-1; strcpy(carta.naipe, naipe); } for(i=13; i<=25; i++){ carta.valor=i-12; strcpy(carta.naipe, naipe2); } for(i=26; i<=38; i++){ carta.valor=i-25; strcpy(carta.naipe, naipe3); } for(i=39; i>=51; i++){ carta.valor=i-51; strcpy(carta.naipe, naipe4); } //========================================================================================// printf("Joao recebera:\n"); for(i=0; i<5;i++){ n=rand()%51; printf("\n%d de %s", carta[n].valor, carta[n].naipe); } printf("\n\nMaria recebera:\n"); for(i=0; i<5;i++){ n2=rand()%50; printf("\n%d de %s", carta[n2].valor, carta[n2].naipe); } printf("\n\n"); system("pause"); return 0; } *****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
-
Projeto Aprendizado de Linguagens pelo Discord
uma questão postou Thiago DE RA Lógica de Programação
E ae pessoal, então, estou criando um projeto para aprender algumas linguagens de programação mais rápido, por meio de um servidor Discord. Por agora queria algumas pessoas para me ajudar a organizar e modular a ideia, caso tenha interesse segue o link do convite limitado ao servidor: https://discord.gg/DCmkAcg -
Olá galera tudo bom ?Desculpe o Incômodo, mas eu preciso de um resumo de 2 folhas , 4 paginas sobre a linguagem C para amanha se puderem me ajudar... estou no 2 semestre de engenharia da computação ! Preciso para amanha dia 22/11
-
Boa noite, Minha tarefa é fazer um programa que, dado o nome dos times participantes do campeonato, a sua pontuação até então e o placar dos últimos jogos, determine qual foi o time campeão e a pontuação final desse time. Preciso implementar as 3 funções a seguir: /* devolve a posição de time no vetor de n strings times */ int pos_time(int n, char times[][50], char * time); /* devolve a pontuação do time que fez gols1 e levou gols2 * em uma partida */ int calc_pontos(int gols1, int gols2); /* devolve o índice da posição no vetor n elementos pontos que * possui o maior valor */ int campeao(int n, int pontos[]); Entrada: A entrada contém vários casos de teste. A primeira linha contém um inteiro N (2 ≤ N ≤ 100) representando a quantidade de times que estão participando do campeonato. Seguem N linhas contendo o nome do time S e a pontuação do time P até então (0 ≤ P ≤ 100). Logo após, seguem N/2 linhas contendo o placar de cada jogo da última rodada, no formato "TimeA golsA-golsB TimeB", conforme ilustrado no exemplo abaixo. A entrada termina com N = 0, a qual não deve ser processada. Saída: Para cada caso de teste na entrada, seu programa deve produzir uma linha de saída, contendo caso o Sport seja o campeão: "O Sport foi o campeao com X pontos :D", sendo X a quantidade total de pontos. Caso contrário, o seu programa deve produzir a seguinte linha: "O Sport não foi o campeao. O time campeao foi o S com X pontos :(", sendo S o nome do time vencedor e X a quantidade total de pontos. Deixe uma linha em branco depois de cada caso de teste. Regras desse campeonato: • Cada gol marcado valerá 3 pontos; • Caso os times empatem, será adicionado +1 ponto para cada time da partida; • O time vencedor de uma partida ganhará +5 pontos. Observações: • É garantido que sempre haverá um time vencedor do campeonato; • O time Sport sempre aparece nas entradas do problema; • Não haverá empates de pontuação final entre dois ou mais times após os placares dados; • O nome do time da entrada sempre terá apenas uma palavra; • Os nomes dos times não se repetem, não contém caracteres especiais e possuem no máximo 49 caracteres; • Nenhum dos times joga mais de uma vez (mais de uma partida no mesmo caso de teste). Já terminei as últimas duas funções, só que não estou conseguindo desenvolver a função pos_time. Que no momento está assim: int pos_time(int n, char times[][50], char * time) { int i; for(i =0; i< n; i++) { /*if(strcmp(time[i],*time) == false) { break; }*/ } return i; } O maior problema que não estou conseguindo comparar as strings desta função. Caso seja necessário, posso postar o código da main também.
-
Galera estou fazendo uma pesquisa para o desenvolvimento de um app, alguém saberia me dizer qual plataforma e linguagem o app do Zap imoveis por exemplo foi feita?
- 1 resposta
-
- android
- plataforma
- (e %d mais)
-
#include <stdio.h> #include <stdlib.h> int main() { float num1, num2, resultado; int op = 0; int finalizar; finalizar = 0; do{ num1 = num2 = resultado = 0; printf("digite primeiro numero: "); scanf("%f\n", &num1); printf("digite o segundo: "); scanf("%f\n", &num2); printf("\t(1) somar\n"); printf("\t(2) subtrair\n"); printf("\t(3) multiplicar\n"); printf("\t(4) dividir\n"); scanf("%i", &op); if (op==1){ resultado = num1 + num2; printf("a soma e: %f\n", resultado); } else if(op==2){ resultado = num1 - num2; printf("a subtracao e: %f\n", resultado); } else if (op==3){ resultado = num1 * num2; printf("a multiplicacao e: %f\n", resultado); } else if (op==4){ resultado = num1 / num2; printf("a divisao e: %f\n", resultado); } printf("deseja finalizar? aperte qualquer tecla"); scanf("%i", &finalizar); system("cls"); } while(finalizar != 0); return 0; }
-
Boa tarde, pessoal, tudo bem? Estou tentando programar um algoritmo simples em c++, que retorna a soma 1/(2*3)+1/(3*4)+....+1/((n+1)*(n+2)). Faz um tempinho que estava sem programar em c++, então estou tendo um pouco de problema. #include <iostream> #include <cmath> #include <cstdlib> #include <iomanip> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ using namespace std; int main(int argc, char** argv) { int n, i; long double soma=0, x; cout << "Insira o valor de termos da serie (n): " << endl; cin >> n; for (i=1;i<=n;i++) { x=1/((i+1)*(i+2)); soma=soma+x; } if (n!=0) cout << "O valor do somatorio dos n termos e: " << soma << endl; else cout << 0; system("PAUSE"); return EXIT_SUCCESS; } Esse é o programa, não sei porque ele me retorna um valor 0. Agradeço desde já a quem puder me ajudar!!
-
Bom dia pessoal, Já tenho o Brainstorm de uma aplicação web que vou desenvolver. Porém estou com dúvidas em qual linguagem de programação utilizar. Eu vou descrever resumidamente o que preciso e gostaria que vocês aqui do fórum com o conhecimento que tem me indiquem qual a melhor linguagem para utilizar. Bom basicamente o que vou desenvolver é um website, um portal para os parceiros da minha empresa, nele eles vão poder acompanhar relatórios das vendas que eles fizerem, compras, clientes que eles possuem, listar os pedidos, cadastrar clientes, cupons de desconto, enfim várias funcionalidades. Nesse mesmo portal eu preciso que seja possível configurar algumas métricas e limitações para esses parceiros. Resumindo eu vou pegar dados de vendas de uma plataforma online através de uma REST API ou WEBSERVICE, e trazer esses dados para os parceiros. E também vou precisar armazenar algumas informações desses parceiros em um banco de dados. O que estou pensando é em construir da seguinte forma, visto que tenho vasto conhecimento em HTML, CSS, JavaScript e um certo conhecimento em JAVA. Então eu gostaria da opinião e dica de todos vocês. Cliente-side: o basicão né, HTML + CSS + JAVASCRIPT + AJAX, ai aqui penso em utilizar um jQuery, Bootstrap, SaSS e/ou alguma biblioteca/framework para facilitar e otimizar o desenvolvimento. Aqui gostaria de algumas sugestões, ou a opinião se essa base está boa. Ajax através do jQuery será utilizado para carregar as informações através do webservice. Server-side: pensei em utilizar JAVASCRIPT através do node.js para realizar requisições no lado do servidor. Tenho conhecimento também em C, sei que é uma linguagem muito rápida, porém levaria muito tempo para desenvolver. E o que preciso é fazer esse portal para ontem. Resumindo eu gostaria de saber se consigo trabalhar tudo isso somente com o client-side. Não sei ao certo a possibilidade quanto a isso. Então, estou aberto a sugestões. Obrigado, Att.
-
- linguagem
- javascript
- (e %d mais)
-
Pessoal, gostaria de alguma ideia de código que eu poderia fazer uma calculadora binaria em assembly nasm com funções de soma, subtração, divisão, e multiplicação! Tenho isso ate agora mas ta em hexadecimal e com erro na subtração e multiplicação Quem souber algo, eu agradeço desde já! section .data MAX_PALAVRA equ 40 s1 db 0xa,"Introduza num 1: " ts1 equ $ - s1 s2 db 0xa,"Introduza num 2: " ts2 equ $ - s2 s3 db 0xa,"Resultado: " ts3 equ $ - s3 s4 db 0xa,"Introduza o operador (+,-,*,/): " ts4 equ $ - s4 linha db 0xa,0xa tlinha equ $ - linha num1 dd 0 num2 dd 0 result dd 0 tamstr dd 0 section .bss strnum resb MAX_PALAVRA section .text global _start _start: mov eax, ds mov es, eax ; Pede num1 mov edx,ts1 mov ecx,s1 mov ebx,1 mov eax,4 int 0x80 mov edx,MAX_PALAVRA mov ecx,strnum mov ebx,0 mov eax,3 int 0x80 sub eax, 1 mov [tamstr],eax xor eax, eax xor ebx, ebx mov esi, strnum cld mov ecx, [tamstr] ciclonum1: lodsb cmp al, '9' jg letra1 and al, 0xF jmp fim1 letra1: and al, 0xF add al, 9 fim1: shl ebx,4 add ebx, eax loop ciclonum1 mov [num1], ebx ; Pede num2 mov edx,ts2 mov ecx,s2 mov ebx,1 mov eax,4 int 0x80 mov edx,MAX_PALAVRA mov ecx,strnum mov ebx,0 mov eax,3 int 0x80 sub eax, 1 mov [tamstr],eax xor eax, eax xor ebx, ebx mov esi, strnum cld mov ecx, [tamstr] ciclonum2: lodsb cmp al, '9' jg letra2 and al, 0xF jmp fim2 letra2: and al, 0xF add al, 9 fim2: shl ebx,4 add ebx, eax loop ciclonum2 mov [num2], ebx ; Pede operador mov edx,ts4 mov ecx,s4 mov ebx,1 mov eax,4 int 0x80 mov edx,MAX_PALAVRA mov ecx,strnum mov ebx,0 mov eax,3 int 0x80 mov esi, strnum lodsb cmp al, '+' je soma cmp al, '-' je subtrai cmp al, '*' je multiplica cmp al, '/' je divide soma: mov ebx, [num1] add ebx, [num2] mov [result], ebx jmp escreve subtrai: mov ebx, [num1] sub ebx, [num2] mov [result], ebx jmp escreve multiplica: mov eax, [num1] mov ebx, [num2] mul ebx mov [result], eax jmp escreve divide: xor edx, edx mov eax, [num1] mov ebx, [num2] div ebx mov [result], eax jmp escreve escreve: ; Transforma resultado em string mov ecx, 8 mov edi, strnum mov ebx, [result] cld xor eax, eax cicloresult: rol ebx, 4 mov eax, ebx and eax, 0x0000000F cmp eax, 10 jl algarismo add al, 'A'-10 jmp fim3 algarismo: add al, '0' fim3: stosb loop cicloresult ; Imprime resultado mov edx,ts3 mov ecx,s3 mov ebx,1 mov eax,4 int 0x80 mov edx,8 mov ecx,strnum mov ebx,1 mov eax,4 int 0x80 mov edx,tlinha mov ecx,linha mov ebx,1 mov eax,4 int 0x80 acabou: ; Sair do programa passando o controlo ao sistema operativo mov ebx,0 mov eax,1 int 0x80
-
- assembly
- programação
-
(e %d mais)
Tags:
-
Beleza, estou aqui para divulgar meu Canal no Youtube. O objetivo é apresentar estudos de programação e informática básica. Segue link: http://www.youtube.com/channel/UCqo0LfRgo5ZUvFAn2wqgprg?sub_confirmation=1 também o link do blog: https://extraclasseweb.blogspot.com.br/ Se gostarem da proposta se inscrevam no canal e deixem suas idéias para novas aulas, ficarei feliz em ajuda-los!!!
-
- estudo
- programação
- (e %d mais)
-
Boa Noite! Preciso que reproduzam o esquema abaixo (coloquem observações para que eu entende o codigo): tentativa 01: NORMAL: 45% ACRESCIMOMIN: 48% ACRESCIMOMAX: 60% resultante: PROBABILIDADE FAVORAVEL tentativa 02: NORMAL: 25% ACRESCIMOMIN: 28% ACRESCIMOMAX: 40% resultante: PROBABILIDADE DESFAVORAVEL tentativa 03: NORMAL:16% ACRESCIMOMIN: 19% ACRESCIMOMAX: 31% resultante: PROBABILIDADE DESFAVORAVEL condições para esse esquema: O numero de tentativa deve se repetir até 100. O %(percentual) dado pelo NORMAL deve ser aleatório porém deve ser definido em até 50% apenas. ACRESCIMOMIN = soma do valor dado pelo NORMAL somando +3% ACRESCIMOMAX= soma do valor dado pelo NORMAL soando +15% Resultante é dado pelo condição onde resultante FAVORAVEL for Maior que 40% dado pelo NORMAL e DESFAVORAVEL dado se NORMAL for menor que 40% Sei que pode esta um pouco complexo mais agradeceria a quem puder ajudar e comentar usando */ comentando todos os fatores importante \* pois sou iniciante e ao tentar criar esse sistema consegui parcialmente e me senti frustrado por não consegui completa-lo.
-
Olá, tenho um trabalho para fazer com a seguinte questão em linguagem C: Menu 1) vetor 2)matriZ 3) sair Se escolher 1: Submenu 1.1) produto escalar 1.2) personalizado 1.3) voltar Se escolher 2: Submenu 2.1) Soma de Matrizes 2.2) Multiplicação de Matrizes 2.3) Determinante de ordem 2 2.4) Determinante de ordem 3 2.5) Voltar Se escolher 3: sair Estou com dificuldade em montar os Submenus apos o menu, como por as variáveis de vetores e matrizes (linha, coluna...) e voltar ao menu principal.. Se puderem me ajudar agradeço
-
Declarei uma variável e mandei printar em seguida, era pra printar "0", já que não atribuí nenhum valor, porém printou números estranhos. Código: #include <stdlib.h> #include <stdio.h> int main () { int respot,testetestes; float x, y; char variaveldescartavel; printf ("int respot= %i\n\n\n", respot); printf ("int testetestes= %i\n\n\n", testetestes); printf ("TITULO\n\nTexto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto \n"); scanf ("%c", &variaveldescartavel); system ("cls"); while(respot!=1||respot!=2||respot!=3||respot!=4) { printf ("x = %f y = %f\n", y,x); printf ("\nPERGUNDA PERGUNTA PERGUNTA PERGUNTA\n\n"); printf ("1- RESPOSTA 1\n2- RESPOSTA 2\n3- RESPOSTA 3\n4- RESPOSTA 4\n\n Sua resposta: "); scanf ("%i", &respot); if (respot==1) { x=x+1; } else if (respot==2) { x=x+0.5; } else if (respot==3) { x=x-0.5; } else if (respot==4) { x=x-1; } else { printf ("Resposta não existe\nAperte qualquer tecla + ENTER para repetir\n"); scanf ("%c", &variaveldescartavel); } system ("cls"); } printf ("passou do while!!\n"); system ("pause"); return (0); } Resultado: Agora eu quero entender porque printou esses valores? Já tive problemas de eu compilar algo como: #include <stdlib.h> #include <stdio.h> int main () { int X=0; printf ("%i", X); system ("pause"); return (0); } E o resultado aparece um número estranho, apesar de eu ter atribuído 0.