Exercicios Unid2
Exercicios Unid2
#include <stdio.h>
void main()
{
int num=123;
#include <stdio.h>
#include <conio.h>
void main()
{
int num;
clrscr();
printf("Introduza um Nº: ");
scanf("%d",&num);
printf("O Nº introduzido foi %d\n",num);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
int n1,n2;
clrscr();
printf("Introduza dois Números: ");
scanf("%d%d", &n1 , &n2);
printf("O resultado de %d + %d = %d\n",n1,n2,n1+n2);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
printf("O Tamanho em Bytes de um Inteiro = %d\n", sizeof(int));
getch();
}
#include <stdio.h>
void main()
{
printf("O Tamanho em Bytes de um char = %d\n", sizeof(char));
printf("O Tamanho em Bytes de um int = %d\n", sizeof(int));
printf("O Tamanho em Bytes de um float = %d\n", sizeof(float));
printf("O Tamanho em Bytes de um double = %d\n", sizeof(double));
}
#include <stdio.h>
#include <conio.h>
void main()
{
short int idade; /* ou short idade */
int montante;
long int n_conta; /* ou long n_conta */
clrscr();
printf("Qual a Idade: "); scanf("%hd",&idade);
printf("Qual o montante a depositar: "); scanf("%d",&montante);
printf("Qual o nº de conta: "); scanf("%ld",&n_conta);
#include <stdio.h>
#include <conio.h>
void main()
{
float raio, perimetro;
double Pi = 3.1415927, area;
clrscr();
printf("Introduza o Raio da Circunferência: ");
scanf("%f", &raio);
area = Pi * raio * raio;
perimetro = 2 * Pi * raio;
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
float quilos = 1.0E3; /* Uma tonelada sao 1000 quilos */
double gramas = 1.0e6; /* Uma tonelada sao 1,000,000 gramas */
float n_toneladas;
clrscr();
printf("Quantas toneladas comprou: ");
scanf("%f", &n_toneladas);
printf("Nº de Quilos = %f = %e\n",n_toneladas * quilos, n_toneladas *
quilos);
printf("Nº de gramas = %f = %E\n", n_toneladas * gramas, n_toneladas *
gramas);
getch();
}
#include <stdio.h>
void main()
{
printf("%cla mu%cdo%c",'O','n','\n');
}
#include <stdio.h>
#include <conio.h>
void main()
{
char ch;
clrscr();
printf("Introduza um Carácter: ");
scanf("%c", &ch);
printf("O carácter introduzido foi '%c'\n",ch);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
char ch;
clrscr();
printf("Introduza um Carácter: ");
ch = getchar();
printf("O carácter introduzido foi '%c'\n",ch);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
char ch1, ch2;
clrscr();
printf("Introduza um Carácter: ");
scanf("%c",&ch1);
printf("Introduza outro Carácter: ");
scanf(" %c",&ch2);
printf("Os caracteres introduzidos foram '%c' e '%c'\n", ch1,ch2);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
char ch;
clrscr();
#include <stdio.h>
#include <conio.h>
void main()
{
int num;
clrscr();
printf("Introduza um Inteiro: ");
scanf("%d",&num);
printf("Foi introduzido %d cujo carácter = '%c'\n", num,(char) num);
printf("O carácter seguinte = '%c' tem o ASCII nº %d\n",(char) (num+1),num+1);
getch();
}
Exercícios de Revisões
15. Prog0220 – Escreva um programa em C que solicite ao utilizador uma
determinada data e a mostre em seguida no formato dd/mm/aaaa.
#include <stdio.h>
#include <conio.h>
void main()
{
int dia, mes, ano;
clrscr();
printf("Ano: "); scanf("%d",&ano);
printf("Mes: "); scanf("%d",&mes);
printf("Dia: "); scanf("%d",&dia);
printf("Data Completa: %d/%d/%d\n",dia,mes,ano);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
int dia, mes, ano;
clrscr();
printf("Data (Formato aaaa-mm-dd): ");
scanf("%d-%d-%d",&ano,&mes,&dia);
printf("Data Completa: %d/%d/%d\n",dia,mes,ano);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
float x;
clrscr();
printf("Introduza um Nº real: ");
scanf("%f",&x);
printf("Parte Inteira : %d\n",(int) x);
printf("Parte Fraccionaria: %f\n", x - ((int) x));
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b;
clrscr();
printf("Introduza dois inteiros: ");
scanf("%d%d",&a,&b);
printf("%d + %d = %d\n",a, b, a+b);
printf("%d - %d = %d\n",a, b, a-b);
printf("%d * %d = %d\n",a, b, a*b);
printf("%d / %d = %d\n",a, b, a/b);
printf("%d %% %d = %d\n",a, b, a%b);
getch();
}
#include <stdio.h>
#include <conio.h>
void main()
{
long int n_segundos;
clrscr();
printf("Introduza o Nº de segundos: ");
scanf("%ld",&n_segundos);
printf("Horas : %d\n",(int) n_segundos/3600);
printf("Minutos : %d\n",(int) (n_segundos%3600/60));
printf("Segundos: %d\n",(int) n_segundos%60);
getch();
}