Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LEI20

programa leia um valor int de 1 a 999 e depois escrever por extenso

Recommended Posts

E aee gurizada!

 

Preciso de uma ajuda, tenho um exercicio no curso, que um programa leia um valor int de 1 a 999 e depois escrever ele por extenso, só que tenho que fazer só com if,switch e as condições lógicas "&&, || e !" e não sei nem por onde começar, se pudessem fazer um exemplo eu agradeceria, só pra eu pegar a idéia...to meio perdido no curso ainda ;D

 

Valeu galera, espero respostas!

 

Abraços http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o que você aprendeu no primário sobre unidades, dezenas e centenas. É o mesmo exercício de "Decomponha em unidades, dezenas e centenas".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, sou iniciante me c e preciso fazer um exercicio que leia um int de 1 a 999 e depois escreva ele por extenso, só que eu só posso usar if,switch, e as condições lógicas..

 

Queria saber se o meu programa está indo pro caminho certo, e também queria umas dicas, se faço um switch pra cada situação, ou faço mais if's..desde já agradeço muito!

 

#include <stdio.h>

void main()
{
	int cent,dez,unid,você;
	printf("Digite alor");
	scanf("%d%",&valor);
	cent=você/100;
	você=você%100;
	dez=você/10;
	você=você%10;
	unid=você/1;
	você=você%1;
	if(ent>9)
	{
		printf("Numero errado");
	}
	else
	 {
		 if(cent==1&&dez==0&&unid==0)
		 {
			 printf("Cem");
		 }
		 else
		 {
			 if(cent==0&&dez==0&&unid==1)
			 {
				 printf("Um");
			 }
			 else
			 {
				 if(cent>=1&&dez==0&&unid==0)
				 {
					 switch (cent)
					 {
						 case 1:
						 printf("Cento");
						 break;
						 
						 continua...
						 
					 }
				 }
			 }
		 }
	 }
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é, nisso eu tinha pensado, eu até fiz outro tópico falando disso, desenvolvi até uma parte e queria uma opinião se estava certo ou errado, o nome do tópico é "Duvida no desenolvimento" é falto um v :D..mas valeu, se puder ler o outro e me dar mais uma luz, agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, da próxima vez poste no tópico que você já tem aberto.

 

Já vi alguns tópicos por aqui sobre o assunto, quer que eu consiga um link?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, ah sim, responderei no mesmo tópico, desculpe !

 

Aceito alguns links para eu dar uma olhada, e também se tiver sobre datas e tals, queria já ficar sabendo também, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, valeu gurizada, vou dar uma olhada nos tópicos e estudar um pouco, valeu mesmo...

 

 

Ah, queria bota um desafio, bem fácil, mas só pode usar if e switch também..vou postar, se quiserem resolver o/

 

Ae, quero ver as diferente respostas ;D

 

 

- Faça um programa que leia numeros inteiros, dia,mes e ano e que devolva as mesmas variaveis por extenso, não esquecendo de considerar o ano bisexto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.