-
Total de itens
17 -
Registro em
-
Última visita
Sobre Hedson Ferreira da Silva

Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
Hedson Ferreira da Silva's Achievements
0
Reputação
-
Hedson Ferreira da Silva alterou sua foto pessoal
-
/*Exercicio 5: Faça um algoritmo em linguagem C que contenha dois números inteiros digitados na tela pelo usuário: a. O primeiro número marca um início; b. O segundo número marca um fim; O algoritmo vai contar quantos números existem entre o início (primeira entrada) e o fim (segunda entrada). A impressão na tela do usuário deve ser realizada de duas formas: a. Iterativa; b. Recursiva; Ao colocar no seu relatório uma imagem do seu código funcionando, coloque ele rodando utilizando como valor de inicio os 2 últimos valores do seu RU e valor final o número 99.*/ #include<stdio.h> #include<stdlib.h> int impressao (int inicio, int fim); int main() { int inicio, fim, i; printf("digite o primeiro numero:"); scanf("%d ", &inicio); printf("digite o segundo numero:"); scanf("%d ", &fim); printf("FUNCAO ITERATIVA\n"); for (i = inicio; i <= fim; i++) { printf("%d ", i); } printf("\n\n"); printf("FUNCAO RECURSIVA\n"); impressao(inicio, fim); if (inicio<fim){ printf("%d", inicio); impressao(inicio+1, fim); } printf("\n\n"); system("PAUSE"); return 0; } int impressao(int inicio, int fim) { if(inicio <= fim) { printf("%d ", inicio); impressao(inicio + 1, fim); } } me ajudem com esse código, não sei o que está travando ele...
-
Ajuda com um Algorítimo com funções e ponteiros
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
Opa.... corrigindo, entendi o explicado meu amigo,muito obrigado. Código funcionando!!!! -
Ajuda com um Algorítimo com funções e ponteiros
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
não consegui traduzir no código amigo... tentei zerar e depois adir os valores mas com o char não funciona -
Meus queridos amigos programmers..... mais uma vez estou tentando fazer um código e não está funcionando conforme solicitado, podem me orientar quanto a função do mesmo ou como fazer o solicitado?????? Especificamente o item 5 da lista!!!! Desde já agradeço o interesse de quem quer nos ajudar... #include <stdio.h> /*Escreva um algoritmo em linguagem C com as seguintes instruções: " 1. Declare três variáveis (inteiro, real e char); " 2. Declare três ponteiros; " 3. Associe as variáveis aos ponteiros; " 4. Modifique os valores de cada variável indiretamente usando os ponteiros associados. Para armazenar os valores nas variáveis, armazene na variável char a primeira letra do seu nome, na variável inteira os dois últimos dígitos do seu RU e na variável real os 4 últimos dígitos do seu RU, sendo os 2 últimos os valores com virgula; " 5. Imprima na tela os valores das variáveis antes e após a modificação. */ void Pont_zero(int *num1, double *num2, char *num3) { *num1 = 0; *num2 = 0; *num3 = 0; printf("Antes da funcao: %d %f %c\n", *num1, *num2, *num3); } int main() { printf (" ALGORITIMO DE PONTEIROS - Hedson Ferreira R.U. 2411288\n\n Analise e Desenvolvimento de Sistemas - Uninter 2018\n\n"); int x = 88; double y = 12.88; char z = 'H'; int *pX = &x; double *pY = &y; char *pZ = &z; Pont_zero(&*num1, &*num2, &*num3); printf(" Valor x = %d\n" , *pX); printf(" Valor y = %.2f\n" , *pY); printf(" Valor z = %c\n" , *pZ); getchar(); return 0; }
-
Uma ajuda pra finalizar meu Algorítimo, por favor!!
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
Muito obrigado pelos esclarecimentos, tudo okay... [RESOLVIDO] -
Uma ajuda pra finalizar meu Algorítimo, por favor!!
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
e) Escreva um vetor resultante da soma das diagonais principais das duas **> matrizes multiplicado pelos últimos dois números da sua matricula da **> UNINTER; -
Uma ajuda pra finalizar meu Algorítimo, por favor!!
uma questão postou Hedson Ferreira da Silva C, C++
Pessoal estou precisando de fechar esse trabalho e entregar hoje... por favor me ajudem a finalizar esse algorítimo não consigo fazer o vetor com a soma das diagonais principais..... segue o programa [code] #include<stdio.h> #include<stdlib.h> #include<math.h> #define LINHAS 3 #define COLUNAS 3 /*Faça um algoritmo em linguagem C com as seguintes funcionalidades: * Receba duas matrizes como dados e entrada. A dimensão das matrizes deve ser de, no máximo 5x5. Ambas matrizes de-vem ter as mesmas dimensões; * O usuário deve digitar a dimensão das matrizes (máximo 5x5). Faça uma checagem usando um laço de repetição que só permita o programa avançar caso ele digite dimensões corretas de no máximo 5; * Escreva ambas matrizes na tela, de uma forma legível; * Escreva a matriz resultante da soma destas duas matrizes multiplicada pelos últimos dois números da sua matricula da UNINTER; * Escreva um vetor resultante da soma das diagonais principais das duas matrizes multiplicado pelos últimos dois números da sua matricula da UNINTER; */ int mat1[LINHAS][COLUNAS] = { 0 }; int mat2[LINHAS][COLUNAS] = { 0 }; int mat3[LINHAS][COLUNAS] = { 0 }; int soma[LINHAS][COLUNAS] = { 0 }; int vetor = { 0 }; int i, j, ru; int main() { printf(" Hedson Ferreira _ RU 2411288 Exercicio de Matrizes - Uninter 2018\n\n"); // tela inicial do Algoritimo printf(" Digite os 2 ultimos numero R.U.: "); /*identificação do fator de multiplicação*/ scanf_s("%d", &ru); for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) { printf("Digite o valor %d|%d = ", i, j); scanf_s("%d", &mat1[j]); } } printf("\n 1.a Matriz gerada\n"); for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) { printf("%d\t", mat1[j]); } printf("\n"); } for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) { printf("Digite o valor %d|%d = ", i, j); scanf_s("%d", &mat2[j]); } } printf("\n 2a. Matriz gerada\n"); for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) { printf("%d\t", mat2[j]); } printf("\n"); } // cálculo da soma dos valores da matriz X fator RU printf("\n Matriz resultante da Soma das matrizes vezes fator RU\n"); for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) printf("%d\t", (mat1[j] + mat2[j]) * ru, mat3[j]); {printf("\n"); } // cálculo da soma das diagonais for (int i = 0; i < LINHAS; i++) { for (int j = 0; j < COLUNAS; j++) { if (i == j) { printf("%d\t", vetor = (mat1[j] + mat2[j] * ru)); } } printf("\n"); } } system("pause"); return 0; } [/code] -
Ajuda por favor
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
Lukas eu não usei o laço while eu usei o for #include <stdio.h> #include <stdlib.h> /* Faça um algoritmo em linguagem C com as seguintes funcionalidades : • Leia um vetor de N posições.O valor máximo de N deverá ser no máximo 100. A leitura deverá ser feita manualmente pelo teclado; • Crie mais dois vetores.Armazene em um destes vetores todos os valores PARES digitados, e no outro, todos os valores ÍMPARES digitados; • Imprima na tela, de uma forma legível, o número do seu RU, o vetor dos pares e o vetor dos ímpares, este último deve ter multiplicado cada valor pelos dois últimos números da sua matrícula.Por exemplo : se sua matricula for 1234567, multiplique cada valor do vetor por 67. */ #define MAX 4 /*foi definido apenas 4 valores para demosntração*/ /*definição das variáveis*/ int main() { int numeros[MAX]; int par[MAX]; int impar[MAX]; int i = 0; int contaPar = 0; int contaImpar = 0; int ru = 0; printf("Hedson Ferreira _ RU 2411288 Classificador de Valores - Uninter - 2018\n\n"); printf(" Digite os 2 ultimos numero R.U.: ", i + 1); /*identificação do fator de multiplicação*/ scanf("%d", &ru); for (i = 0; i < MAX; i++) /*laço de entrada de valores*/ { printf(" Digite o %d numero: ", i + 1); scanf("%d", &numeros[i]); } for (i = 0; i < MAX; i++) /*a partir daqui listagem de valores totais e separação em vetores*/ { if (numeros[i] % 2) { impar[contaImpar] = numeros[i]; contaImpar++; } else { par[contaPar] = numeros[i]; contaPar++; } } printf("\n imprimindo todos os %d valores\n ", MAX); for (i = 0; i < MAX; i++) { printf("\n%d - %d\n", i + 1, numeros[i]); } printf("\n imprimindo todos numeros pares\n"); for (i = 0; i < contaPar; i++) { printf("\n%d - %d\n ", i + 1, par[i]); } printf("\n imprimindo todos os resultados da multiplicacao com os numeros impares\n "); /*laço de multiplicação*/ for (i = 0; i < contaImpar; i++) { printf("\n%d - %d\n", i + 1, (impar[i])*ru); } system("pause"); } -
Ajuda por favor
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
é para imprimir na tela os dois vetores, só que após is impares deve ser multiplicado p valeu meu amigo, obrigado por clarear minhas idéias , consegui mesmo vlw... -
Ajuda por favor
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
okay, então vamos focar no código aí no caso eu faço a multiplicação criando uma variável (int multiplica) ???? -
Ajuda por favor
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
é para imprimir na tela os dois vetores, só que após is impares deve ser multiplicado por 88 no caso -
Ajuda por favor
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
mas não está dando certo no código... não estou conseguindo escrever esse comando... já tentei dar define com os dois últimos algarismos do meu RU mas não dá certo -
Pessoal, eu preciso mais uma vez de uma luz aqui em um código... estou travado na questão da multiplicação do vetor ... segue o código: #include <stdio.h> #include <stdlib.h> /* Faça um algoritmo em linguagem C com as seguintes funcionalidades : • Leia um vetor de N posições.O valor máximo de N deverá ser no máximo 100. A leitura deverá ser feita manualmente pelo teclado; • Crie mais dois vetores.Armazene em um destes vetores todos os valores PARES digitados, e no outro, todos os valores ÍMPARES digitados; • Imprima na tela, de uma forma legível, o número do seu RU, o vetor dos pares e o vetor dos ímpares, este último deve ter multiplicado cada valor pelos dois últimos números da sua matrícula.Por exemplo : se sua matricula for 1234567, multiplique cada valor do vetor por 67. */ #define MAX 4 int main() { int numeros[MAX]; int par[MAX]; int impar[MAX]; int i; int contaPar = 0; int contaImpar = 0; printf ("Hedson Ferreira _ RU 2411288 Classificador de Valores - Uninter - 2018\n\n"); // tela inicial do Algoritimo for (i = 0; i < MAX; i++) { printf(" Digite o %d numero: ", i + 1); scanf("%d", &numeros[i]); } for (i = 0; i < MAX; i++) { if (numeros[i] % 2) { impar[contaImpar] = numeros[i]; contaImpar++; } else { par[contaPar] = numeros[i]; contaPar++; } } printf("\n imprimindo todos os %d valores\n ", MAX); for (i=0; i < MAX; i++) { printf("%d - %d\n", i + 1, numeros[i]); } printf("\n imprimindo todos numeros pares\n"); for (i=0; i < contaPar; i++) { printf("%d - %d\n ", i + 1, par[i]); } printf("\n imprimindo todos numeros impares\n "); for (i = 0; i < contaImpar; i++) { printf("%d - %d\n", i + 1, impar[i]); } { printf("\n resultado multiplicacao: %d\n\n"); (multiplica*contaImpar); } system("pause"); }
-
Algorítimo para calcular imposto
pergunta respondeu ao Hedson Ferreira da Silva de Hedson Ferreira da Silva em C, C++
obrigado meu amigo, acho que estou entendendo ... mas o professor me falou que preciso colocar a aliquota e a dedução em uma variável, pra poder imprimir elas de forma dinâmica, utilizando um só printf, mas não entendi como #include <stdio.h> #include <stdlib.h> int main() { float renda=0, calculo_IMP=0, resultado=0, liq1=7.5, aliq2, aliq3, aliq4; printf("ALGORITIMO PARA O IMPOSTO DE RENDA - Hedson Ferreira R.U. 2411288\n\n Analise e Desenvolvimento de Sistemas - Uninter 2018\n\n""DIGITE A RENDA MENSAL BRUTA: \n\n"); scanf("%f" , &renda); calculo_IMP=(renda); if(calculo_IMP<=1903.98) { printf("\nIsento de imposto de renda\n\n"); } else if(calculo_IMP>=1903.99 && calculo_IMP<=2826.65) { resultado=(calculo_IMP*0.075)-142.8; printf("\n aliq1\nDeducao da parcela RS 142.80\n\n" ); } else if(calculo_IMP>=2826.66 && calculo_IMP<=3751.05) { resultado=(calculo_IMP*0.15)-354.8; printf("\nAliquota de imposto de renda de 15pp\n\n Deducao da parcela RS 354.80\n\n"); } else if(calculo_IMP>=3751.06 && calculo_IMP<=4664.68) { resultado=(calculo_IMP*0.225)-636.13; printf("\nAliquota de imposto de renda de 22,5pp\nDeducao da parcela RS 636.13\n\n"); } if (calculo_IMP>=4664.69) { resultado=(calculo_IMP*0.275)-869.36; printf("\nAliquota de imposto de renda de 27,5pp\n\nDeducao da parcela RS 869.36\n\n"); } printf("O salario liquido sera de: %.2f\n\n",renda-resultado); system("PAUSE"); return 0; } -
Galera, boa noite... então estou desenvolvendo um algorítimo para calcular o imposto de renda... estou indo bem mas travei... vejam o enunciado e o meu prog. A tabela abaixo foi retirada do site da Receita Federal, e traz as alíquotas do imposto de renda de pessoa física retido na fonte: Base de Cálculo (R$) Alíquota (%) Parcela a deduzir do IRPF (R$) ATÉ 1903,98 - De 1903,99 até 2826,65 7,5 142,80 De 2826,66 até 3751,05 15 354,80 De 3751,06 até 4664,68 22,5 636,13 Acima de 4664,68 27,5 869,36 A base de cálculo de imposto é dada pelo salário mensal, com certas deduções, como dependentes e contribuição previdenciária. Abstraindo estas deduções e outros detalhes, o imposto devido é resumidamente calculado tomando como base de cálculo o salário mensal, verificando a faixa na qual ele se encontra, aplicando a alíquota correspondente, e reduzindo o valor final da parcela a deduzir. Por exemplo, se a base de cálculo é um salário de R$10.000,00, a alíquota é de 27,5%, ou seja, R$2750,00. Deduzimos da alíquota o valor de R$869,36 e obtemos como resultado final R$1993,47 de imposto devido. Escreva um programa em linguagem C que receba como dado de entrada a base de cálculo mensal de um trabalhador (seu salário) e retorne o imposto de renda devido. Imprima na tela um exemplo contendo o salário do trabalhador, o imposto devido e o salário final já com este desconto. _____________________________________________________________________________________________________________________ #include <stdio.h> #include <stdlib.h> int main(void) { float renda=0, calculo_IMP=0, resultado=0, aliq=0; int i,x,z; printf("CALCULAR O IMPOSTO DE RENDA - padrão 2018\n\n"); printf("DIGITE A RENDA MENSAL BRUTA: "); scanf("%f" , &renda); calculo_IMP=(renda); if(calculo_IMP<=1903.98) { printf("Isento de imposto de renda"); } if(calculo_IMP>=1903.99 && calculo_IMP<=2826.65) { resultado=calculo_IMP*0.075; printf("Isento de imposto de renda"); } if(calculo_IMP>=2826.66 && calculo_IMP<=3751.05) { resultado=calculo_IMP*0.15; } if(calculo_IMP>=3751.06 && calculo_IMP<=4664.68) { resultado=calculo_IMP*0.225; } if (calculo_IMP>=4664.69) {resultado=calculo_IMP*0.275; } printf("O salario liquido sera de: %.2f\n\n",renda-resultado); system("PAUSE"); return 0; }]