Ajuda Ai [C]
Enviado: Dom Ago 23, 2009 1:18 pm
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<dos.h>
#include<stdlib.h>
#include<math.h>
void main(){
char*titulo="***Programa Exemplo";
char tecla;
int tam;
int col;
int cont;
float num;
float val;
do{
clrscr();
tam = strlen(titulo);
col = 40 - tam/2;
gotoxy(col, 1);
printf(titulo);
randomize();
num = (float)random(1000)/100.0;
printf("\n\n Numero: %f", num );
getch();
val = sin(num);
printf("\n sin(%f) = %f" , num, val);
getch();
val = ceil(num);
printf("\n ceil(%f) = %f", num, val);
getch();
val = floor(num);
printf("\nfloor(%f) = %f" , num, val);
getch();
val = log(num);
printf("\nln(%f) = %f", num, val);
getch();
val = sqrt(num);
printf("\n sqrt(%f) = %f", num, val);
getch();
printf("\n Continua? S/N" );
tecla = getch();
tecla = toupper(tecla);
cont = (tecla == 'S')?1:0;
}
while(cont);
clrscr();
sound(440);
delay(100);
nosound();
printf("\n Volte sempre!");
}
galer to cum pequeno probleminha com esse codigo
NO DEV ele não compila devido a algumas Funçoes,mas ja No TURBO C,que é de 1992 ele compila e roda normalmente,após trocas apenas os compiladores(GCC,MAKE,e GPP) o dev compilou,e linkou o .EXE,mas apera a sequinte mensagem : "A CPU NTVDM encontrou uma instrução não permitida CS : 06E6 IP :0229 OP: 63 6C 75 74 75 Escolhe 'F' Fechar."
Bom,se puderem me ajudar né.
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<dos.h>
#include<stdlib.h>
#include<math.h>
void main(){
char*titulo="***Programa Exemplo";
char tecla;
int tam;
int col;
int cont;
float num;
float val;
do{
clrscr();
tam = strlen(titulo);
col = 40 - tam/2;
gotoxy(col, 1);
printf(titulo);
randomize();
num = (float)random(1000)/100.0;
printf("\n\n Numero: %f", num );
getch();
val = sin(num);
printf("\n sin(%f) = %f" , num, val);
getch();
val = ceil(num);
printf("\n ceil(%f) = %f", num, val);
getch();
val = floor(num);
printf("\nfloor(%f) = %f" , num, val);
getch();
val = log(num);
printf("\nln(%f) = %f", num, val);
getch();
val = sqrt(num);
printf("\n sqrt(%f) = %f", num, val);
getch();
printf("\n Continua? S/N" );
tecla = getch();
tecla = toupper(tecla);
cont = (tecla == 'S')?1:0;
}
while(cont);
clrscr();
sound(440);
delay(100);
nosound();
printf("\n Volte sempre!");
}
galer to cum pequeno probleminha com esse codigo
NO DEV ele não compila devido a algumas Funçoes,mas ja No TURBO C,que é de 1992 ele compila e roda normalmente,após trocas apenas os compiladores(GCC,MAKE,e GPP) o dev compilou,e linkou o .EXE,mas apera a sequinte mensagem : "A CPU NTVDM encontrou uma instrução não permitida CS : 06E6 IP :0229 OP: 63 6C 75 74 75 Escolhe 'F' Fechar."
Bom,se puderem me ajudar né.