d4nd
Power Member
Boas
Começei em C a pouco tempo e estou aqui a a tentar fazer um pequeno programa que calcula a area de um quadrado/retângulo.
O que aconteçe é que quando chega a parte de o utilizadoe escolher se quer o perimetro ou a area o programa encerra.
Cumps.
Começei em C a pouco tempo e estou aqui a a tentar fazer um pequeno programa que calcula a area de um quadrado/retângulo.
Código:
#include<stdio.h>
#include<stdlib.h>
int main () {
char n;
char s;
int comp,larg,total;
printf ("Com este programa pode calcular:\nAr%cas e Per%cmetros de alguns S%clidos Geom%ctricos!\n\n\n",130,161,224,130);
printf ("Primeiro escolha o s%clido que quer calcular:\nClique r para o ret%cngulo e Clique q para o quadrado.\n\n\n",224,131);
scanf ("%c",&n);
switch (n) {
case 'r':
printf ("Escolheu o ret%cngulo!\nAgora se quiser calcular o per%cmetro em p\nSe quiser calcular a ar%ca clique em a\n\n\n",131,161,130);
scanf ("%c",&s);
break;
case 'q':
printf ("Escolheu o Quadrado!\nAgora se quiser calcular o per%cmetro em p\nSe quiser a ar%ca:\nclique em a\n\n\n",161,130);
scanf ("%c",&s);
break;
default:
printf ("Opcao errada, escolha outra letra");
break;
switch (s) {
case 'p':
printf("Digite um comprimento\n");
scanf ("%d",comp);
printf("Digite uma largura\n");
scanf ("%d",larg);
total=larg+larg+comp+comp;
printf("O resultado %c %d\n",130,total);
break;
case 'a':
printf("Digite um comprimento\n");
scanf ("%d",comp);
printf("Digite uma largura\n");
scanf ("%d",larg);
total=larg*comp;
printf("O resultado %c %d\n",130,total);
break;
default:
printf("Opcao errada escolha outra letra");
break;
}
}
system("pause");
}
O que aconteçe é que quando chega a parte de o utilizadoe escolher se quer o perimetro ou a area o programa encerra.
Cumps.