Ir ao conteúdo

Pedro Rezende Salvatore

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

1
  1. @arfneto Eu usei os ponteiros, por causa do professor. Ele ensino desse jeito. E pensei que tinha que fazer em todos exercicios. @arfneto Consegui terminar, retirei o rertun 0
  2. Escreva um programa em C++ que calcula todas as operações aritméticas (+, -, *, /, %) entre dois números inteiros, salvos em duas variáveis locais na função main(), e imprime no console cada resultado. Reescreva o programa do exercício anterior criando uma função para cada operação, que recebe dois números como parâmetros, realiza a operação e imprimi no console o resultado dentro da mesma. Chame cada uma delas dentro da função main(). Obs: das duas maneiras, com e sem função, as operações de divisão ( / ) e de módulo ( % ) devem verificar se o número que irá ser o divisor é zero. Se for, a operação deve exibir a frase “Erro, divisão por zero”. codigo: #include <iostream> using namespace std; int soma(int *x, int *y){ int resul= *x += *y; return resul; } int subt(int *x, int *y){ int resultSub= *x -= *y; return resultSub; } int multi(int *x, int *y){ int resultMulti= *x *= *y; return resultMulti; } int divi(int *x, int *y){ int resultDiv= *x /= *y; return resultDiv; } int modulo(int *x, int *y){ int resultMod= *x % *y; return resultMod; } int main(){ int x, y; cout << "Digite um numero inteiro:"<< endl; cin >> x; cout <<"Digite outro numero inteiro:"<< endl; cin >> y; int so = soma(&x,&y); int sub = subt(&x, &y); int mul = multi(&x,&y); int di = divi(&x,&y); int mod = modulo(&x,&y); cout << "O resultado da soma = " << so << endl; cout << "O resultado da subtração = "<< sub << endl; cout << "O resultado da multiplicação = "<< mul <<endl; if (y==0){ cout << "Divisão: Erro,divisão por zero "<< endl; cout << "Módulo: Erro,divisão por zero "<< endl; }else { cout << "O resultado da divisão = "<< di << endl; cout << "O resultado do modulo = "<< mod << endl; } return 0; Quando eu vou executar, ele aparece isso /tmp/1opS9wYIkV.o Digite um numero inteiro: 10 Digite outro numero inteiro: 0 Floating point exception
  3. @JorgeGus vou tenta, obrigado @Midori vdd obrigado!!! Simple e direto
  4. @JorgeGus meu amigo me ajudou na segunda parte do codigo que foi essa void multiplicar(int N1, int N2){ std::cout << (N1*N2); } void subtrair(int N1, int N2){ std::cout << (N1-N2); } void somar(int N1, int N2){ std::cout << (N1+N2); } void subtrair(int N1, int N2){ std::cout << (N1%N2); } Ele falou que tinha que colocar essa parte para ter uma função, depois que eu coloque fiquei confuso. @JorgeGus eu tinha fieto ate aqui #include <iostream> int soma(int *N1, int *N2){ int resul= *N1 + *N2; return resul; } int subtracao(int *N1, int *N2){ int resultSub= *N1 - *N2; return resultSub; } int multiplicacao(int *N1, int *N2){ int resultMulti= *N1 * *N2; return resultMulti; } int modulo(int *N1, int *N2){ int resultMod= *N1 % *N2; return resultMod; } int main() { int N1, N2; cout << "Digite um numero inteiro:" << N1 << endl; cout <<"Digite o segundo numero inteiro:" << N2 << endl; } Depois daqui fui pedir ajuda
  5. Boa tarde, estou muitos problemas com meu codigo na hora de executar Escreva um programa em C++ que calcula todas as operações aritméticas (+, -, *, /, %) entre dois números inteiros, salvos em duas variáveis locais na função main(), e imprime no console cada resultado. Meu Codigo // Online C++ compiler to run C++ program online #include <iostream> int soma(int *N1, int *N2){ int resul= *N1 + *N2; return resul; } int subtracao(int *N1, int *N2){ int resultSub= *N1 - *N2; return resultSub; } int multiplicacao(int *N1, int *N2){ int resultMulti= *N1 * *N2; return resultMulti; } int modulo(int *N1, int *N2){ int resultMod= *N1 % *N2; return resultMod; } int main() { int N1, N2; cout << "Digite um numero inteiro:" << N1 << endl; cout <<"Digite o segundo numero inteiro:" << N2 << endl; void multiplicar(int N1, int N2){ std::cout << (N1*N2); } void subtrair(int N1, int N2){ std::cout << (N1-N2); } void somar(int N1, int N2){ std::cout << (N1+N2); } void subtrair(int N1, int N2){ std::cout << (N1%N2); } return 0; }
  6. Calcular uma conta de luz de um usuário de baixa renda. Estou com um problema na hora de retorna o valor... so esta saindo um valor package appconta; public class Conta { double ConsumokWhA = 0.6759; double ConsumokWhB = 0.11586; double ConsumokWhC = 0.17380; double ConsumokWhD = 0.19311; double ConsumoTUSD; double ValorGasto; double ConsumoA = 0.08956; double ConsumoB = 0.15353; double ConsumoC = 0.23029; double ConsumoD = 0.25588; double ConsumoTE; double PIS = 0.98; double CONFINS = 4.54; double imcTusdA(){ //Consumo mensal ate 30 kwh TUSD ConsumoTUSD = ConsumokWhA * ValorGasto; return ConsumoTUSD; } double imcTusdB(){ //Consumo mensal entre 31 e 100 kwh ConsumoTUSD = ConsumokWhB * ValorGasto; return ConsumoTUSD; } double imcTusdC(){ //Consumo mensal entre 101 e 220 kwh ConsumoTUSD = ConsumokWhC * ValorGasto; return ConsumoTUSD; } double imcTusdD(){ //Consumo supeior a 220 kwh ConsumoTUSD = ConsumokWhD * ValorGasto; return ConsumoTUSD; } double imcTeA(){ //Consumo mensal ate 30 kwh TUSD ConsumoTE = ConsumokWhA * ValorGasto; return ConsumoTE; } double imcTeB(){ //Consumo mensal entre 31 e 100 kwh ConsumoTE = ConsumokWhB * ValorGasto; return ConsumoTE; } double imcTeC(){ //Consumo mensal entre 101 e 220 kwh ConsumoTE = ConsumokWhC * ValorGasto; return ConsumoTE; } double imcTeD(){ //Consumo supeior a 220 kwh ConsumoTE = ConsumokWhD * ValorGasto; return ConsumoTE; } double imc(){ return ConsumoTUSD + ConsumoTE + CONFINS + PIS; } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...