Ir ao conteúdo
  • Cadastre-se

C++ estruturas de decisão em dev c++


isaias lucas

Posts recomendados

#include <stdio.h>
#include <stdlib.h>
main(){
	float salario,vendas,a,b,c;
	printf("informe o seu salario:");
	scanf("%f",&salrio);
	printf("total de vendas");
	scanf("%f",&vendas);
	if(vendas>1500)
	a=vendas*0.05
	b=salario+a
	printf("salario total",b);
	else
	a=vendaas*0.03
	b=salario+a
	printf("salario total",b);

 

adicionado 1 minuto depois

@Eder Neumann estou postando esses códigos por que estou com duvidas em alguns exercícios se puder me ajudar e dar uma conferida nos códigos pra se rodam perfeitamente pra mim seria uma boa 

adicionado 5 minutos depois
#include <stdio.h>

int main()
{
    float peso,altura,resultado;
    char sexo;
    printf("Digite sua altura:");
    scanf("%f%",&altura);
    printf("Digite seu peso:");
    scanf("%f%",&peso);
    printf("Digite seu sexo [F] ou [M]:");
    scanf("%c%",&sexo);
   if(sexo == 'M')
        resultado = 72.7*altura - 58;
    else if(sexo == 'F')
        resultado = 62.1*altura - 44.7;
    printf("O seu peso ideal eh:%f\n", resultado);
    scanf("%*c");
    getch();
}


 

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

32 minutos atrás, isaias lucas disse:

#include <stdio.h>
main(){
	float num;
	printf("informe um numero:");
	scanf("%f",&num);
	if(num>80)
	printf("o numero:",num," é maior que 80");
	else
	if(num=40)
	printf("o numero informado é igual a :",num);
	else
	if(num<25)
	printf("o numero informado é menor que 25 "); 
	
}

 

acho que falta um "int " lá no "main()"

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>
main(){
	int num1,num2,resto;
	printf("digite o primeiro numero:");
	scanf("%f",&numero1);
	printf("digite o segundo numero:");
	scanf("%f",&numero2);
	resto=(num1%num2)
	if(resto== 0)
	printf(num1,"é multiplo de",num2);
	else 
	printf(num1,"nao é multiplo de ",num2);
}

 

adicionado 0 minutos depois

@devair1010 beleza vou colocar jájá

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

31 minutos atrás, isaias lucas disse:

 

53 minutos atrás, isaias lucas disse:


#include <stdio.h>
main(){
	float num;
	printf("informe um numero:");
	scanf("%f",&num);
	if(num>80)
	printf("o numero:",num," é maior que 80");
	else
	if(num=40)
	printf("o numero informado é igual a :",num);
	else
	if(num<25)
	printf("o numero informado é menor que 25 "); 
	
}

 

estou postando esses códigos por que estou com duvidas em alguns exercícios se puder me ajudar e dar uma conferida nos códigos pra se rodam perfeitamente pra mim seria uma boa 

 

Em ambos os seus códigos o printf que deve informar o resultado não está puxando nada

 

54 minutos atrás, isaias lucas disse:

if(num>80)

printf("o numero:",num," é maior que 80");

 

Isso está errado você colocou a variável num porém não chamou ela no printf, o correto seria 

 

printf("O número %d é maior que 80", num);

 

Eu refiz esse programa da maneira correta, veja como eu fiz e tena fazer o outro do salario e vendas que é o mesmo erro desse dos números:

 

#include <stdio.h>
#include <locale.h>
main(){
	
	setlocale(LC_ALL, "");
	
	int num;
	
	printf("informe um numero: ");
	scanf("%d", &num);
	
	if(num>80)
	printf("\nO numero: %d é maior que 80", num);
	
	else if(num==40)
	printf("\nO numero informado é %d, ele é igual a 40", num);
	
	else if(num<25)
	printf("\nO numero informado é %d, ele é menor que 25", num); 
	
	else
	printf("\nNúmero informado: %d", num);
	
}

obs1: a biblioteca #include <locale.h> serve para deixar você usar acentos no programa mas antes precisar setar a localidade como eu fiz dentro do main setlocale(LC_ALL, ""); mas isso não é necessário para seu programa funcionar.

 

obs2: eu coloquei um último else para seu programa ficar melhor pois se por exemplo eu digito 50 no num o programa simplesmente encerra pois '50' não condiz com nenhum dos if's portanto fiz um else para apenas mostrar o número digitado caso ele seja diferente dos if's, mas também não é necessário para seu programa rodas apenas deixei ele mais completo.

 

Boa sorte, aguardo resolução do outro exercício 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
	
	float salario,vendas,v;
	
	
	
	printf("salario:");
	scanf("%f",&salario);
	printf("vendas:");
	scanf("%f",&vendas);
	
	
	if(vendas<1500){
	salario=salario+(vendas*0,3);
		 
	}else{
		
			salario=salario+(vendas*0,5);
	}
	
		printf("salario:%f",salario);
	
	
	
	return 0;
}

como me pediram ai tá a resolução do exercício de vendas

adicionado 40 minutos depois

boa tarde gostaria de saber se tem como expandir o tamanho dos arquivos pra 5 mb? pois tenho um arquivo de 5 mb e nao posso postar aqui por que o permitido é só 4,88 mb

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Seu código está quase certo mas se rodar ele o resultado vai sair errado.

19 horas atrás, isaias lucas disse:

salario=salario+(vendas*0,3);

 

A linguagem c não entende a virgula em numero decimal então quando você coloca 0,3 está errado o programa não está entendendo, para que ele entenda você deve usar o ponto (.) então para seu programa ficar correto troca salario = salario+(vendas*0,3) por

 

salario = salario + (vendas*0.3)

  

e o outro também, de salario = salario +(vendas*0.5) por

 

salario = salario + (vendas*0.5)

 

Agora sim seu programa vai rodar corretamente.

 

Uma dica quando quiser fazer qualquer operação que use o operando na conta você pode trocar o operando por += por exemplo

 

salario+=(vendas*0.3)

 

se você trocar no seu programa por isto também roda corretamente.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@JoaoV-26 ok já entendi como faz os códigos inclusive  criei uma pasta com todos eles resolvidos ,porém aqui o permitido é 4,88 mb , e a minha pasta tem mais de 5  mb será que teriam como expandir ?

adicionado 2 minutos depois

e também gostaria de perguntar se vocês também podem ajudar com exercicios de matemática básica?

Link para o comentário
Compartilhar em outros sites

11 minutos atrás, isaias lucas disse:

ok já entendi como faz os códigos inclusive  criei uma pasta com todos eles resolvidos ,porém aqui o permitido é 4,88 mb , e a minha pasta tem mais de 5  mb será que teriam como expandir ?

 

Divide em 2 pastas ou mais, não sei se consegue diminuir o tamanho de uma pasta. Dá uma olhada nesse site https://videoconverter.wondershare.com/br/compress/compress-files.html não li o artigo mas pode te ajudar

 

11 minutos atrás, isaias lucas disse:

e também gostaria de perguntar se vocês também podem ajudar com exercicios de matemática básica?

 

Depende do exercício, se eu souber eu ajudo. 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!